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

正文內(nèi)容

飲水機(jī)循環(huán)定時(shí)器的設(shè)計(jì)(文件)

 

【正文】 ************************************// main() { initial()。 while(1) { close()。 timetostring(min,hou)。 min=read_1302(0x83)。 minute=read_1302(0x83)。 //寫秒 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 36 write_1302(0x8e,0x80)。 //調(diào)整時(shí)間 if(flag[1]==2) //啟動(dòng)時(shí)鐘 { write_1302(0x8e,0x00)。 } //******************************* 初始化*************************************// void initial() { while(flag[4]==0) { ScanKey1()。 if(min==42) min=48。 if(flag[2]==1) {min=min+1。 if(flag[1]==1) {hou=hou+1。 //有按鍵按下時(shí),點(diǎn)亮數(shù)碼管 if(flag[1]==2) mark=0。 //從 DS1302 中讀出秒分時(shí) hou=read_1302(0x85)。 //熄滅數(shù)碼管 ScanKey()。 } } //LED 為 1 表示沒(méi)有設(shè)置周期定時(shí) } //****************************熄滅數(shù)碼管 *********************************// void close() {if((minminute)==1amp。amp。amp。TimeString[3]==timer1[3]) { P3_1=0。TimeString[1]==timer1[1] amp。 while(moment) { display(timer2)。 } if(timer2[0]==2 amp。 //閃爍位加 1 if(timer2[i]==10) timer2[i]=0。 P2=table[timer2[i]]。 } } while(flag[0]==2) //設(shè)置定時(shí)時(shí)間 2 { ScanKey()。 timer1[1]4) { timer1[1]=0。 } if(timer1[0]2) 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 33 { timer1[0]=0。 } if(i==4) i=0。 wait()。 } //********************************* 按鍵處理***********************************// void DealWith() { uchar i=0。} else {flag[2]=2。 if(P1_2==0) { wait()。} } } 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 32 else flag[1]=0。second=sec。 P1_1=1。 minute=min。 minute=min。 P1_3=1。minute=min。} else if(P1_0==1) {flag[0]=1。 //端口賦 1,以保證正確掃描按鍵 if(P1_0==0) //去抖動(dòng) 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 31 { wait()。 //時(shí)的個(gè)位 TimeString[0] = hou4 。0x0f 。 sel=sel1。k4。j++)。 for(i=0。j++) for(k=0。 for(i=0。 T_CLK=1。 //停止工作 T_CLK=0。 T_CLK=1。 //停止工作 T_CLK=0。 T_CLK = 0。 for(i=0。 T_CLK=0。 ACC=da。 sbit ACC0=ACC^0。 sbit LED =P3^6。 sbit P1_2=P1^2。uchar second=0。uchar hou=0。 uchar mark=0。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 26 致謝 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 27 參考文獻(xiàn) 趙亮、侯國(guó)銳編著 單片機(jī) C 語(yǔ)言編程與實(shí)例 人民郵電出版社出版 20xx 馬忠梅 、籍順心、張凱、馬巖編著 單片機(jī)的 C語(yǔ)言應(yīng)用程序設(shè)計(jì)(第四版) 北京航空航天大學(xué)出版社 20xx 竇振中編著 基于單片機(jī)的嵌入式系統(tǒng)工程設(shè)計(jì) 中國(guó)電力出版社 20xx 周興華編著 單片機(jī)智能化產(chǎn)品 C 語(yǔ)言設(shè)計(jì)實(shí)例詳解 北京航空航天大學(xué)出版社 20xx 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 附錄 定時(shí)器的程序如下: include define uchar unsigned char uchar sel[4]={0xfe,0xfd,0xfb,0xf7}。 本次畢業(yè)設(shè)計(jì)我雖然用了較長(zhǎng)的時(shí)間,但整個(gè)過(guò)程我都認(rèn)真的完成了, 而且從中獲得很多。 其次,上電后發(fā)現(xiàn)數(shù)碼管顯示的數(shù)據(jù)不是初始化的 4 個(gè)零,測(cè)試后發(fā)現(xiàn)電路基本沒(méi)什么問(wèn)題,即檢查程序問(wèn)題發(fā)現(xiàn)編寫的程序代碼有問(wèn)題,重新計(jì)算改過(guò)后顯示正常。一般情況下,剛焊完的板子基本上會(huì)有點(diǎn)小問(wèn)題,不可能一接上電源就能正常運(yùn)行的,所以進(jìn)行硬件調(diào)試時(shí)還是必不可少的。 } } //LED 為 1 表示沒(méi)有設(shè)置周期定時(shí) } 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 24 第五章 調(diào)試過(guò)程中的問(wèn)題及其解決辦法 調(diào)試分為硬件調(diào)試和軟件調(diào)試。amp。amp。TimeString[3]==timer1[3]) { P3_1=0。TimeString[1]==timer1[1] amp。 while(moment) { display(timer2)。 } if(timer2[0]==2 amp。 //閃爍位加 1 if(timer2[i]==10) timer2[i]=0。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 22 P2=table[timer2[i]]。 } } while(flag[0]==2) //設(shè)置定時(shí)時(shí)間 2 { ScanKey()。 timer1[1]4) { timer1[1]=0。 } if(timer1[0]2) { timer1[0]=0。 } if(i==4) i=0。 wait()。 (圖 11) 程序如下: void DealWith() 結(jié)束 初始化時(shí)間 按鍵 2 控制時(shí),按鍵 3控制分,調(diào)整完后按住按鍵 2 進(jìn)行意識(shí)確認(rèn) 啟動(dòng)時(shí)鐘芯片顯示正常的時(shí)間 按下按鍵 1 按鍵 2 控制數(shù)碼管位移,按鍵 3 控制加 1 按住按鍵 3 一會(huì),定時(shí) 1 設(shè)置完成 顯示正常時(shí)間 按下按鍵 1不馬上松開 按鍵 2 控制數(shù)碼管位移,按鍵 3 控制加 1 定時(shí)時(shí)間 2 設(shè)置 按住按鍵 3 一會(huì),定時(shí) 1 設(shè)置完成 顯示正常時(shí)間 開始 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 21 { uchar i=0。 ( 2)按鍵處理包括了定時(shí)時(shí)間的設(shè)置和已經(jīng)設(shè)置好了定時(shí)時(shí)間,按模式切換按鍵可以用來(lái)查看剛才設(shè)置好的時(shí)間。minute=min。 if(P1_2==1) {flag[2]=1。 P1_2=1。} else{flag[1]=2。 if(P1_1==0) { wait()。second=sec。second=sec。 if(P1_3==0) { P1_3=1。second=sec。 minute=min。 if(mark==1) {mark=0。 三 定時(shí)器軟件設(shè)計(jì)的流程圖 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 16 (圖 10)軟件設(shè)計(jì)流程圖 程序如下: void ScanKey() { P1_0=1。 二 軟件設(shè)計(jì)所需實(shí)現(xiàn)的功能 ( 1)正常模式下數(shù)碼管正確顯示時(shí)間,顯示時(shí)間的時(shí)和分。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 15 第四章 飲水機(jī)定時(shí)器的軟件設(shè)計(jì) 一 系統(tǒng)軟件設(shè)計(jì)要求 該定時(shí)器主要是由 4 部分組成:按鍵電路、時(shí)鐘電路、顯示電路和繼電器電路組成。P3 口輸出緩沖級(jí)可驅(qū)動(dòng) (吸收或輸出電流 )4 個(gè) TTL 邏輯門 電路。在訪問(wèn) 8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX R1指令)時(shí), P2 口引腳上的內(nèi)容(就是專用寄存器( SFR)區(qū)中 P2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不會(huì)改變。P2 的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式) 4 個(gè) TTL 輸入。作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流( I)。 作為輸出口用時(shí),每位能以吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 輸入,對(duì)端口寫 1 時(shí),又可作高阻抗輸入端用。 當(dāng) Flash 存儲(chǔ)器編程期間,該引腳也用 于施加 12V 的編程允許電源 Vpp(如果選 用 12V 編程)。 另外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),該設(shè)定禁止 ALE 位無(wú)效。然而要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。 ALE/ PROG (Pin30):地址鎖存允許信號(hào)。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。當(dāng)采用外部振蕩器時(shí),該 引腳接收振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端。 VCC 電源端 片內(nèi)的 Flash 存儲(chǔ)器允許在系統(tǒng)內(nèi)可改編程序或用常規(guī)的非易失性存儲(chǔ)器編程器來(lái)編程。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8 加 8( 8 位地址大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 11 加 8位數(shù)據(jù)),在多字節(jié)方式下為 8加最多可達(dá) 248 的數(shù)據(jù)。 DS1302工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí),功率小于 1mW。并用數(shù)碼管 顯示出從 DS1302 中讀出來(lái)的時(shí)間 。其中二極管起保護(hù)作用。即: 12986為公共端, a11 b7 c4 d2 e1 f10 g5 dp3。一組用以選中數(shù)碼管,另一組用以點(diǎn)亮七段,實(shí)驗(yàn)所用為共陽(yáng)的數(shù)碼管,但單片機(jī)輸出低電平選中數(shù)碼管。 ( 2) DS1302 時(shí)鐘電路:由單片機(jī)讀取 DS1302 輸出的時(shí)鐘信號(hào)。 大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 6 第二章 飲水機(jī)定時(shí)器的設(shè)計(jì)方案 本課題以 STC89C52 和 DS1302 為核心,利用按鍵來(lái)設(shè)置兩個(gè)定時(shí)時(shí)間,當(dāng)?shù)谝粋€(gè)定時(shí)時(shí)間響應(yīng)時(shí)會(huì)通過(guò)繼電器接通外圍電路,使外圍電路正常工作 。 ( 2)在對(duì)循環(huán)定時(shí)器功能了解以及選擇好所需硬件設(shè)備的基礎(chǔ)上,根據(jù)所選硬件設(shè)備完成所需原理圖的設(shè)計(jì),以及電路板的設(shè)計(jì)?,F(xiàn)在的定時(shí)器功能強(qiáng)大 ,靈活性強(qiáng) ,操作簡(jiǎn)單,方便實(shí)用,再配以適當(dāng)?shù)慕涌谛酒?,就可以構(gòu)造各種各樣、功能各異的微電子產(chǎn)品。 本文論述的飲水機(jī)定時(shí)器能夠有效 地解決
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1