freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科畢業(yè)論文-基于單片機的水塔水位控制系統(tǒng)的設(shè)計與仿真-資料下載頁

2025-01-16 15:10本頁面
  

【正文】 基于 Proteus 和 keil 軟件的水塔水位控制系統(tǒng)設(shè)計 [J]. 中國科技信息 ,2022, 11:140141. [2] 秦實宏 ,徐春暉 著 .MCS51 單片機 原理 及應(yīng)用 [M].武漢 : 華中科技大學 出版社 ,2022. [3] 陳森著 .水塔水位 自動控制 系統(tǒng) 設(shè)計 [J].建筑 設(shè)計 ,2022, 10( 5) :111113. [4] 袁新娣著 .基于單片機的智能水塔水位控制系統(tǒng)設(shè)計 [N]. 贛南師范學院學報 ,2022,12(6). [5] 楊帆 、吳晗平著 .傳感器技術(shù) 及其應(yīng)用 [M].武漢 :化學工業(yè)出版社, 2022. [6] 江世明 著 .基于 Protues 的 單片機應(yīng)用基礎(chǔ) [M].北京 :電子工業(yè)出版社 , 2022. [7] 王萬良 著 .自動控制 原理 [M].北京 :高等 教育出版社 ,2022. [8] 史健芳 著 .智能 儀表設(shè)計基礎(chǔ) [M].北京: 電子工業(yè)出版社, 2022. [9] Huang, MeiZhen, Shi, LongZhao 。 Wang, YuXing. Development of a new signal processor for tetralateral position sensitive detector based on singlechip microputer[R]. Shanghai: AIP,2022. Page(s):083301 0833015. [10] 劉涳著 . 常用 低壓電器與可編程序控制器 [M].西安 :西安電子 科技大學出版社 ,2022. [11] 周萌 ,陳躍東 ,宋少雷著 . 基于 PLC 和 MCGS的水塔水位監(jiān)控系統(tǒng)的設(shè)計 [J]. 南陽理工學院學報 ,2022,5(3):1115. [12] Pereira, . 。 LablMEscola de Teologia de Setubal, Setubal 。 Postolache, O. Advantages of PWMA/D Conversion Techniques in Smart Sensing Systems[R]. Xi39。an: IEEE,2022. Page(s):15 110. [13] 羅新曼 . 基于 AT89C51 單片機的水塔水位控制的設(shè)計與實現(xiàn) [N]. 呂梁學院學報 ,2022, 4 (3). [14] 馮博琴 ,吳寧 著 . 微型計算機 原理與接口技術(shù) [M]. 北京 :清華大學出版社 ,2022. [15] 王 東峰,王會 良 ,董冠強 .單片機 C 語言 應(yīng)用 100 例 [M].北京 :電子工業(yè)出版社,2022. 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 33 附件一 基于 水塔水位控制系統(tǒng)的設(shè)計與仿真的程序 include define uchar unsigned char define uint unsigned int sbit RST = P1^1 。 sbit SCK = P1^2 。 sbit SDA = P1^3 。 sbit P10=P1^0。 //將 P10 定義為 引腳 sbit shuiman=P1^4。 //將水滿定義為 引腳 sbit sw3=P1^5。 //將水位 3 定義為 引腳 sbit sw2=P1^6。 //將水位 2 定義為 引腳 sbit sw1=P1^7。 //將水位 1 定義為 引腳 sbit P30=P3^0。 //將 P30 定義為 引腳 sbit P31=P3^1。 //將 P31 定義為 引腳 sbit P32=P3^2。 //將 P32 定義為 引腳 sbit P33=P3^3。 //將 P33 定義為 引腳 sbit P34=P3^4。 //將 P34 定義為 引腳 sbit P35=P3^5。 //將 P35 定義為 引腳 sbit P36=P3^6。 //將 P36 定義為 引腳 sbit P37=P3^7。 //將 P37 定義為 引腳 unsigned long k。 uchar i,j,mod,flag,flag1=1 。//控制定時器動態(tài)掃描數(shù)碼 管的第幾位 ,j 是定時讀取時間。 mod是對 key1 按下次數(shù)計數(shù)。 flag 切換鬧鐘,日期,和周 .flag1 為鬧鐘標志位 //uchar code write_addr[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c}。 //秒分時日月周年 寫地址 //uchar code read_addr[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d}。 //秒分時日月周年 讀地址 //共陽數(shù)碼管碼表,表示 09 和 。 表示時分秒的間隔 . /****************************************************************************** 函數(shù)功能:延時 1ms ******************************************************************************/ void delay1ms(void) { unsigned int i,j。 for(i=0。i10。i++) 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 34 for(j=0。j33。j++) 。 } /****************************************************************************** 函數(shù)功能:延時若干毫秒 入口參數(shù): n ******************************************************************************/ void delaynms(unsigned char n) { unsigned char i。 for(i=0。in。i++) delay1ms()。 } /******************************************************************************* 函數(shù)功能:水塔水位顯示 ******************************************************************************/ void Display() { while(sw1!=0) 。 while(sw1==0) //啟動 手動水位 1 { P34=0。 P10=0。 //開電機 P37=0。 //開工作指示燈 P30=1。 P31=0。 P32=0。 P33=0。 //水塔水位顯示為 1 for(k=1000。k0。k) //4 秒后關(guān)聲光報警 { P35=0。 //開報警指示燈 P36=0。 //開揚聲器 delaynms(1)。 P35=1。 //關(guān)報警指示燈 P36=1。 //關(guān)揚聲器 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 35 } P34=1。 while(shuiman==1amp。amp。sw2==1amp。amp。sw3==1) 。 while(shuiman==0||sw2==0||sw3==0) { P34=0。 if(shuiman==0) //當水位為最高的按鈕按下時 { P10=1。 //關(guān)電機 P37=1。 //關(guān)工作指示 燈 P30=0。 P31=0。 P32=1。 P33=0。 //水塔水位顯示為 4 for(k=1000。k0。k) //4 秒后關(guān)聲光報警 { P35=0。 //開報警指示燈 P36=0。 //開揚聲器 delaynms(1)。 P35=1。 //關(guān)報警指示燈 P36=1。 //關(guān)揚聲器 } delaynms(1)。 delaynms(1)。 } if(sw3==0) { P10=0。 //開電機 P37=0。 //開工作指示燈 P30=1。 P31=1。 P32=0。 P33=0。 //水塔水位顯示為 3 delaynms(10)。 } if(sw2==0) { P10=0。 //開電機 P37=0。 //開工作指示燈 P30=0。 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 36 P31=1。 P32=0。 P33=0。 //水塔水位顯示為 3 delaynms(10)。 } } } } uchar code LED[11] = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90, }。 uchar disbuf[8] = { 0x62,0xa2,0xf7,0x7a,0x28,0xf7,0x7e,0x7e }。//定義時間日期的結(jié)構(gòu)類型 struct time { uchar second 。 uchar minute 。 uchar hour 。 uchar week 。 uchar day 。 uchar month 。 uchar year 。 } current_time 。 define ctime current_time//定義鬧鐘的時分秒變量 uchar asec,amin,ahour 。 void delay(uint ms) { uchar i 。 while(ms) for(i=135。i0。i)。 } void di() { uchar i 。 for(i=0。i40。i++) { P35 = 0 。 delay(1) 。 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 37 P35 = 1 。 delay(1) 。 } } void didi() { uchar i 。 for(i = 2。 i0。 i) { di()。 delay(140)。 } }//DS1302 的寫驅(qū)動,傳入?yún)?shù)為一個地址和數(shù)據(jù) void write(uchar addr,uchar dat) { uchar i 。 RST = 0 。 SCK = 0 。 RST = 1 。 for(i=0。i8。i++) { SCK = 0 。 SDA = (bit)(addramp。0x01) 。 addr =1 。 SCK = 1 。 } for(i=0。i8。i++) { SCK = 0 。 SDA = (bit)(datamp。0x01)。 dat = 1 。 SCK = 1 。 } RST = 0 。 } //DS1302 的讀驅(qū)動,傳入?yún)?shù)為一個地址,返回參數(shù)為讀到的數(shù)據(jù) uchar read(uchar addr) { uchar i,dat 。 RST = 0 。 SCK = 0 。 武漢工程大學 畢業(yè)設(shè)計(論文) 說明書 38 RST = 1 。 for(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1