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

正文內(nèi)容

基于單片機(jī)數(shù)字時(shí)鐘-免費(fèi)閱讀

  

【正文】 writeDS1302(0x86,DATE)。} //if(P3_5==0) {while(P3_5==0)。writeDS1302(0x82,++MIN)。if(P3_6==0) {while(P3_6==0)。 //writeDS1302(0x80,0x00)。 } //void disp(void) //{ void main(void) { DS1302Inital()。 P2_6=0。 P2_4=0。 P2_2=0。 P2_0=0。 //disp1=SEC%16。 P2_6=1。 P2_4=1。 P2_2=1。 P2_0=1。 disp6=HR/16。 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 28 delay(5)。 delay(5)。 delay(12)。 delay(5)。 //disp7=DATE%16。} //if(MIN==74||MIN==58||MIN==42||MIN==26||MIN==10){MIN=MIN+6。 P0=TABLE[disp7]。 P0=TABLE[disp5]。 P0=TABLE[disp3]。 P0=TABLE[disp1]。 //disp4=MIN/16。 P2_7=0。 P2_5=0。 P2_3=0。 P2_1=0。 disp6=HR/16。 //if(DATE==74)writeDS1302(0x82,0x50)。 if(HR==36)writeDS1302(0x84,0x00)。 } void disp(void) { if(MIN==10)writeDS1302(0x82,0x10)。 writeDS1302(0x90,0xa6)。 writeDS1302(0x86,0x19)。 TIMERRST=0。 TIMERCLK=0。 } TIMERIO=1。 DS1302adr=DS1302Adr。 } TIMERRST=0。i8。i++) { CY=0。 TIMERCLK=0。 // sbit SEC_7=SEC^7。 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 21 uchar disp4。 uchar HR。 //看門(mén)狗 喂狗 引腳 uchar code TABLE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 sbit P2_5=P2^5。 } 附錄四:軟件設(shè)計(jì)總程序: 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 20 include include define uchar unsigned char //引腳定義 sbit TIMERCLK=P1^0。 TIMERCLK=1。 TIMERCLK=1。 TIMERRST=1。 TIMERCLK=1。 DS1302adr=DS1302adr1。 for(i=0。從設(shè)計(jì)的選題,相關(guān)資料的查尋,到論文的撰寫(xiě)這一整個(gè)過(guò)程中,韓老師老師以其廣博的知識(shí)、豐富的經(jīng)驗(yàn) 、清晰的思路,自始至終給我以指導(dǎo),使我能夠 順利完成設(shè)計(jì),他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng)和孜孜不倦的求學(xué)精神令我受益匪淺。在 SCLK的上升沿, I/O線上的數(shù)據(jù)被送入DS1302;在 SCLK的下降沿, DS1302輸出數(shù)據(jù)在 I/O線上。單片機(jī)外圍電路的設(shè)計(jì)圖如圖 8 示: 圖 8 AT89S51 外圍電路圖 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 14 DS1302 與單片機(jī)的接口設(shè)計(jì) 時(shí)鐘芯片 DS1302與單片機(jī) AT89S51 的接口是由3 條線來(lái)完成的,單片機(jī)AT89S51 的 與時(shí)鐘芯片的數(shù)據(jù)傳輸端相連, 用來(lái)作為 DS1302輸入時(shí)鐘SCLK 控制端 , 控制DS1302 的復(fù)位輸入端。 單片機(jī) AT89S51外圍電路設(shè)計(jì) 單片機(jī) AT89S51作為主控芯片,控制整個(gè)電路的運(yùn)行。該設(shè)計(jì)方案以單片機(jī) AT89S51為主控芯片,以串行時(shí)鐘芯片 DS1302 為核心計(jì)時(shí)芯片,組成數(shù)字時(shí)鐘電路。 ( 7)全新的加密算法,這使得對(duì)于 AT89S51 的解密變?yōu)椴豢赡?,程序的保密性大大加?qiáng),這樣就可以有效的保護(hù)知識(shí)產(chǎn)權(quán)不被侵犯。 ( 16)靈活的在系統(tǒng)編程( ISP字節(jié)或頁(yè)寫(xiě)模式)。 ( 8) 32個(gè)雙向可編程 I/O口線。 由于外部時(shí)鐘信號(hào)是通 過(guò)一個(gè) 2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的 ,所以外部時(shí)鐘信號(hào)的占空比沒(méi)有特殊要求 ,但最小高電平持續(xù)時(shí)間和最大低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 XTAL2:反向振蕩 放大器 器的輸出 端 。 PSEN : 程序存儲(chǔ)允許 (PSEN )輸出是外部程序存儲(chǔ)器的讀選通信號(hào) ,當(dāng)AT89S51 由外部程序存儲(chǔ)器取指令 (或數(shù)據(jù) )時(shí) ,每個(gè)機(jī)器周期兩次 PSEN 有效 ,即輸出兩個(gè)脈沖。 DISRTO 位缺省為 RESET 輸出高電平打開(kāi)狀態(tài)。 在 Flash編程或校驗(yàn)時(shí) ,P2亦接收高位地址和其它控制信號(hào)。對(duì)端口寫(xiě)“ 1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平 ,此時(shí)可作輸入口。 ( 2) 管腳說(shuō)明 : 大慶石油學(xué)院應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 6 VCC:供電 電 壓 。 DS1302 與 RAM相關(guān)的寄存器分為兩類(lèi),一類(lèi)是單個(gè) RAM單元,共 31個(gè),每個(gè)單元組態(tài)為一個(gè) 8位的字節(jié),其命令控制字為 C0HFDH,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作;再一類(lèi)為突發(fā)方式下的 RAM寄存 器,此方式下可一次性讀寫(xiě)所有的 RAM的 31個(gè)字節(jié),命令控制字為 FEH(寫(xiě))、 FFH(讀)。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。 DS1302內(nèi)部有一個(gè) 318的用于臨時(shí)性存放數(shù)據(jù)的 RAM寄存器。 15 第 4 章 結(jié)論 12 單片機(jī) AT89S51 外圍電路設(shè)計(jì) 8 AT89S51 的新功能: 3 DS1302 的數(shù)據(jù)輸入輸出 I 第一章 核心芯片簡(jiǎn)介 其簡(jiǎn)單的三線接口能為單片機(jī)節(jié)省大量資源, DS1302的后背電源及 對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力 保證電路 斷電后仍能保存時(shí)間和數(shù)據(jù)信息等。在單片機(jī)構(gòu)成的裝置中,實(shí)時(shí)時(shí)鐘是必不可少的部件。 1 DS1302 簡(jiǎn)介 1 DS1302 引腳功能與內(nèi)部結(jié)構(gòu) 1 DS1302 的控制字 4 AT89S51 簡(jiǎn)介 10 2.. DS1302 時(shí)鐘電路 12 DS1302 與單片機(jī)的接口設(shè)計(jì) 16 附 錄 時(shí)鐘 可工作在 24小時(shí)格式或 12小時(shí)( AM/PM)格式。最低有效位(位 0)如為 0表示要進(jìn)行寫(xiě)操作,為 1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開(kāi)始輸出。其日歷、時(shí)間寄存器及其控制字見(jiàn)表 2??臻e模式下, CPU 暫停工作,而 RAM、定時(shí) /計(jì)數(shù)器、串行通信口、外中斷系統(tǒng)可繼續(xù)工作。 在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。作輸入口使用時(shí) ,因?yàn)閮?nèi)部存在上拉電阻 ,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流 (IIL )。 端口引腳 第二功能 RXD (串行輸入口 ) TXD (串行輸出口 ) 0INT (外中斷 0) INT1 (外中斷 1) T0 (定時(shí) /計(jì)數(shù)器 0) T1 (定時(shí) /計(jì)數(shù)器 1) WR (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通 ) RD (外部數(shù)據(jù)存儲(chǔ)器讀選通 ) 表 4 P3 口引腳第二功能 RST:復(fù)位輸入。 如有必要 ,可通過(guò)對(duì)特殊功能寄存器 (SFR)區(qū)中的 8EH單元的 D0位置位 ,可禁止ALE操作。 如 EA端保持高電平 (接 VCC端 ), CPU則執(zhí)行內(nèi)部 程序存儲(chǔ)器 中的指令。如果使用石英晶體 ,電容應(yīng)該使用 30pF? 10pF。 ( 5)全靜態(tài)工作模式: 0Hz33Hz。 ( 13)中斷可從空閑模式喚醒系統(tǒng)。 ( 4)內(nèi)部集成看門(mén)狗計(jì)時(shí)器,不再需要像 AT89C51 那樣外接看門(mén)狗計(jì)時(shí)器單元電路。該電路能夠準(zhǔn)確計(jì)時(shí),還附加許多其它功能, 在掉電時(shí)能保存用戶(hù)設(shè)置參數(shù)和故障狀態(tài)參數(shù)等重要參數(shù)。各部分之間相互協(xié)作,構(gòu)成一個(gè)統(tǒng)一的 有機(jī)整體,實(shí)現(xiàn)數(shù)字時(shí)鐘的功能。AT89S51 需要接入一個(gè)普通 12MHz 晶振,為其提供穩(wěn)定的時(shí)鐘脈沖。 初始化 DS1302要求 RST 為低電平, SCLK為低電平。該時(shí)鐘功能強(qiáng)大,性能優(yōu)越,能為很多領(lǐng)域,特別是對(duì)時(shí)鐘工作的精確性和可靠性有較高要求的場(chǎng)合,提供較好的實(shí)時(shí)時(shí)鐘。 delay(2)。 TIMERIO=CY。 CY=ds1302datBit。 } 附錄三:讀 DS1302子程序: uchar readDS1302(uchar DS1302Adr) { uchar i。i++) { TIMERCLK=0。i++) { TIMERCLK=0。 delay(2)。 sbit P2_2=P2^2。 sbit P3_7=P3^7。 //DS1302讀寫(xiě)過(guò)程中所訪問(wèn)的單元地址 sbit ds1302adrBit=DS1302adr^0。 uchar disp1。 uchar tiao。jtime。 DS1302dat=ds1302data。 TIMERCLK=1。 delay(2)。 delay(2)。 delay(2)。 delay(2)。 return DS1302dat。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1