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

正文內(nèi)容

基于單片機(jī)數(shù)字時(shí)鐘-wenkub.com

2024-12-02 02:22 本頁面
   

【正文】 } if(tiao==5) tt=0。writeDS1302(0x86,++DATE)。} if(P3_7==0)flag=0。if(P3_6==0) {while(P3_6==0)。writeDS1302(0x82,MIN)。dispB()。} 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 31 //if(P3_5==0) {while(P3_5==0)。} if(tiao==1) {while(P3_7==0)。 //writeDS1302(0x80,0x80)。 // flag1=0。 disp()。 delay(12)。 delay(12)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 disp7=DATE%16。 //disp3=MIN%16。} //if(DATE==74||DATE==58||DATE==42||DATE==26||DATE==10){DATE=DATE+6。 P0=TABLE[disp8]。 P0=TABLE[disp7]。 P0=TABLE[disp6]。 P0=TABLE[disp5]。 P0=TABLE[disp4]。 P0=TABLE[disp3]。 P0=TABLE[disp2]。 P0=TABLE[disp1]。 if(HR==36)HR=0。 //disp4=MIN/16。 } void dispC(void) { if(HR==10||HR==26||HR==42||HR==58||HR==74){HR=HR+6。 P2_7=0。 P2_6=0。 P2_5=0。 P2_4=0。 P2_3=0。 P2_2=0。 P2_1=0。 P2_0=0。 //disp5=HR%16。 //disp1=SEC%16。 P2_7=1。 P2_6=1。 P2_5=1。 P2_4=1。 P2_3=1。 P2_2=1。 P2_1=1。 P2_0=1。 if(SEC==90)SEC=0。 //disp6=HR/16。} disp2=SEC/16。 delay(12)。 delay(12)。 delay(12)。 delay(12)。 delay(12)。 delay(12)。 delay(12)。 delay(12)。 disp8=DATE/16。 disp3=MIN%16。 disp2=SEC/16。 if(DATE==42)writeDS1302(0x86,0x30)。 //if(HR==74)writeDS1302(0x82,0x50)。 if(HR==10)writeDS1302(0x84,0x10)。 if(MIN==42)writeDS1302(0x82,0x30)。 MIN=readDS1302(0x83)。 writeDS1302(0x80,0x00)。 // WDT=~WDT。 。 writeDS1302(0x82,0x00)。 if(ds1302st!=0x55) { // WDT=~WDT。 } void DS1302Inital(void) { uchar ds1302st。 } TIMERRST=0。 TIMERCLK=1。i7。 TIMERCLK=1。i8。 TIMERRST=1。 TIMERRST=0。 TIMERCLK=1。 TIMERCLK=0。 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 22 DS1302adr=DS1302adr1。 CY=ds1302adrBit。 for(i=0。 TIMERRST=1。j++) { // WDT=~WDT。 for(i=0。 uchar tt。 uchar disp6。 uchar disp2。 uchar MONTH。 // uchar idata SEC。 //DS1302讀寫過程中的命令或數(shù)據(jù) sbit ds1302datHbit=DS1302dat^7。 //sbit SEC_7=SEC^7。 sbit P2_7=P2^7。 sbit P2_3=P2^3。 //DS1302數(shù)據(jù)輸入輸出引腳 sbit TIMERRST=P1^2。 TIMERCLK=0。 TIMERCLK=0。 ds1302datHbit=TIMERIO。 } TIMERIO=1。 TIMERIO=ds1302adrBit。 DS1302adr=DS1302Adr。 TIMERCLK=0。 } TIMERRST=0。 TIMERIO=CY。i8。 delay(2)。i++) { CY=0。 DS1302adr=dsRamAdr。 TIMERCLK=0。但是,由于 DS1302易受環(huán)境影響,會(huì)使該電路出現(xiàn)時(shí)鐘精度不高、時(shí)鐘混亂 [5]等問題,還有待繼續(xù)研究和改進(jìn)。兩個(gè)子程序及總程序見附錄二、三、四。 RST 被設(shè)置為高電平就啟動(dòng)了一個(gè)數(shù)據(jù)傳送的過程。 DS1302 與單片機(jī)的接口電路如圖 9 所示: 圖 9 DS1302與 AT89S51連 顯示設(shè)計(jì) 八段數(shù)碼顯示管有兩種,一種是共陽數(shù)碼管,其內(nèi)部是由八個(gè)陽極相連接的發(fā)光二極管組成;另一種是共陰數(shù)碼管,其內(nèi)部是由八個(gè)陰極相連接的發(fā)光二極管組成。該設(shè)計(jì)中有 6個(gè)八段數(shù)碼顯示管 LED,所以,在單片機(jī) AT89S51 外圍需要接入 6 個(gè)三極管來驅(qū)動(dòng)數(shù)碼顯示管。 為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分 合過程中引起的抖動(dòng)而影響復(fù)位。各部分的硬件電路設(shè)計(jì)如下。該設(shè)計(jì)方案的接口電路如圖 6 所示 : 圖 6 DS1302 與 CPU接口 總結(jié) :通過以上兩種設(shè)計(jì)方案的比較 ,我們可以看到 ,設(shè)計(jì)方案二接口簡(jiǎn)單 ,計(jì)時(shí)可靠 ,綜合性能良好。設(shè)計(jì)電路圖 5 如下: 圖 5 DS12887 與 CPU 接口電路 該設(shè)計(jì)雖然能完成所要求的任務(wù),綜合 性能也較好,但其并行接口方式占用大量接口資源,給其它設(shè)計(jì)帶來諸多不便。比如 805 AT89C51等早期 MCS51產(chǎn)品。 ( 5)雙數(shù)據(jù)指示器。是一個(gè)強(qiáng)大易用的功能。 ( 14)看門狗( WDT)及雙數(shù)據(jù)指針。 ( 10) 6個(gè)中斷源。 ( 6)三級(jí)程序加密。 ( 2) 4K字節(jié)在系統(tǒng)可編程( ISP) Flash閃速存儲(chǔ)器。 還可以使用外部時(shí)鐘。這個(gè) 反向放大器 與作 為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 8 Flash存儲(chǔ)器 編程期間, 該 引腳用于施加 +12V編程電 壓 ( VPP) 。 EA/VPP: 外部訪問允許。該位置位后 ,只要一條 MOVX和 MOVC 指令才會(huì)激活 ALE。即使不訪問外部寄存器 ,ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的正脈沖信號(hào) ,因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。當(dāng)振蕩器 工作 時(shí), RST 引腳出現(xiàn) 兩個(gè)機(jī)器周期 以上 的高電平時(shí)間 將使單片機(jī)復(fù)位。對(duì) P3口寫“ 1” 時(shí) ,它們被內(nèi)部的上拉電阻拉高并可作為輸入端口。 在訪問外部程序存儲(chǔ)器或 16位地址的外部數(shù)據(jù)存儲(chǔ)器 (例如執(zhí)行 MOVXDPTR 指令 )時(shí) ,P2口送出高 8位地址數(shù)據(jù)。 在 Flash編程和程序校驗(yàn)期間 ,P1接收低 8位地址。 在 Flash編程時(shí), P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 P0口: P0口為一個(gè) 8位漏級(jí)開路雙向 I/O口, 也即地址 /數(shù)據(jù)總線復(fù)用口。掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。單片機(jī) AT89S51強(qiáng)大的功能可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 此外, DS1302還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。上電運(yùn)行時(shí),在 Vcc≥ 之前, RST 必須保持低電平。 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 3 DS1302 的 復(fù)位引腳 通過把 RST 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。 DS1302的引腳功能如表 1所示 , 外形 及內(nèi)部結(jié)構(gòu) 表 1 DS1302 引腳號(hào) 引腳名稱 功能 1 VCC2 主電源 3 X X2 振蕩源,外接 32768Hz晶振 4 GND 地線 5 RST 復(fù)位 /片選線 6 I/O 串行數(shù)據(jù)輸入 /輸出端(雙向) 7 SCLK 串行時(shí)鐘輸入端 8 VCC1 后備電源 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 2 圖 1 DS1302 管腳圖及內(nèi)部結(jié)構(gòu)圖 DS1302 的控制字 DS1302的控制字節(jié)如圖 2所示: 7 6 5 4 3 2
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1