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

正文內(nèi)容

單片機(jī)電子鐘設(shè)計(jì)報(bào)告--課程設(shè)計(jì)(完整版)

2025-05-17 22:36上一頁面

下一頁面
  

【正文】 H 。秒 個(gè)位 NIANS EQU 27H 。、單元電路設(shè)計(jì)、晶體振蕩電路 、復(fù)位電路 、顯示電路、鍵盤電路、控制電路 第四章 系統(tǒng)軟件設(shè)計(jì)設(shè)定定時(shí)器常數(shù),開中斷顯示時(shí)間到1秒?T0中斷現(xiàn)場(chǎng)保護(hù)重裝定時(shí)器初值滿20次否?滿24小時(shí)否?滿60秒否?滿60分否?恢復(fù)現(xiàn)場(chǎng)時(shí)值加1時(shí)緩沖單元清零秒值加1分緩沖單元清零秒緩沖單元清零分值加1結(jié)束 、源程序 F_1 BIT 70H 。但當(dāng)所顯示的位數(shù)較多時(shí),靜態(tài)顯示所需的I/O口太多,造成了資源的浪費(fèi)。該方案具有硬件電路簡(jiǎn)單的特點(diǎn)。方案一:本方案采用Dallas公司的專用時(shí)鐘芯片DS12887A。 PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在FLASH編程期間,此引腳用于輸入編程脈沖。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。、系統(tǒng)工作原理VCC:供電電壓。時(shí)由00一直加1到23,再恢復(fù)00。該數(shù)字鐘有6個(gè)共陰極七段數(shù)碼管,分別顯示時(shí)分秒,其顯示方式為:**時(shí)**分**秒。盡管目前市場(chǎng)上已有現(xiàn)成的數(shù)字鐘集成電路芯片出售,價(jià)格便宜、使用也方便,但鑒于數(shù)字鐘電路的基本組成包含了數(shù)字電路的主要組成部分,因此進(jìn)行數(shù)字鐘的設(shè)計(jì)是必要的,研究數(shù)字鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。單片機(jī)數(shù)字時(shí)鐘就是其中的一款設(shè)計(jì)。利用8255擴(kuò)展鍵盤和顯示接口,時(shí)間可以任意修改。(5)為了保證計(jì)時(shí)的穩(wěn)定及準(zhǔn)確須由晶體振蕩器提供表針時(shí)間基準(zhǔn)信號(hào)。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。該芯片內(nèi)部采用石英晶體振蕩器,其芯片精度不大于10ms/年,且具有完備的時(shí)鐘鬧鐘功能,因此,可直接對(duì)其以用于顯示或設(shè)置,使得軟件編程相對(duì)簡(jiǎn)單。但由于每次執(zhí)行程序時(shí),定時(shí)器都要重新賦初值,所以該時(shí)鐘精度不高。方案二:動(dòng)態(tài)顯示。為0時(shí) 鎖定鍵盤 為1時(shí) 可以輸入鍵值 F_2 BIT 71H 。年 十位 年、月、日 NIANG EQU 28H 。分 十位 FG EQU 38H 。毫秒 十位 MHG EQU 4AH 。年月日賦初值 MOV NIANG,00H MOV YUES,00H MOV YUEG,07H MOV RIS,00H MOV RIG,02H MOV SS,01H 。開中斷 MOV 40H,00H 。調(diào)用鬧鐘子程序 SJMP STARTSCAN: PUSH ACC 。消隱 DJNZ R7,SCAN1 POP ACC CLR RS1 RETTIM0: PUSH ACC 。時(shí)鐘 時(shí) 與鬧鐘 時(shí) 相等往下執(zhí)行 INC R0 MOV A,FS XRL A,R0 JNZ LOCK1 INC R0 MOV A,FG XRL A,R0 JNZ LOCK1 。延時(shí) LCALL KS JZ LK11 。如果為D調(diào)用按鍵D子程序 LCALL KEY_D SJMP LK34LK32:CJNE A,0CH,LK33 。復(fù)位R0指針LK36:CJNE A,2DH,LK37 MOV R0,27HLK37:LCALL SCAN LCALL KS JNZ LK36LK4: RETKEY_SCAL:MOV 32H,MFS 。松手檢測(cè) LCALL KS JNZ M2 RETKEY_A:MOV 32H,NIANS 。按鍵C子程序 顯示鬧鐘時(shí)間CC0:LCALL SCAN 。啟動(dòng)T0 恢復(fù)時(shí)鐘 MOV A,0FFH 。數(shù)碼管上顯示時(shí)__分__秒__ MOV SHIG,10H MOV FENS,10H MOV FENG,10H MOV MIAOS,10H MOV MIAOG,10H RETKS: MOV DPTR,0FF20H 。本次課程設(shè)計(jì)使用的軟件部分是DJ51仿真開發(fā)系統(tǒng)軟件,該軟件有編輯、連接、動(dòng)態(tài)調(diào)試綜合實(shí)驗(yàn)儀的硬件接口等功能。按下A鍵,可以查看現(xiàn)在的日期XX年XX月XX日。最后燒寫工作程序,根據(jù)顯示現(xiàn)象調(diào)試程序直至成功。u 制作心得:在這次課程設(shè)計(jì)的調(diào)試過程中,遇到很多問題,如:由于跳轉(zhuǎn)指令出錯(cuò),導(dǎo)致整個(gè)程序在運(yùn)行時(shí)進(jìn)入死循環(huán),修改時(shí)沒有根據(jù)流程盲目查找原因浪費(fèi)許多時(shí)間,又由于考慮不周,時(shí)鐘顯示29:89。按下C鍵,可以查看鬧鐘時(shí)間,按下D鍵可以修改鬧鐘時(shí)間。經(jīng)多次軟件仿真后,得出原來時(shí)鐘的時(shí)十位地址是20H單元,而程序中定義了00H位,因?yàn)?0H位是在20H單元中的第一位,所以給鬧鐘的時(shí)分秒和時(shí)鐘的時(shí)分秒賦了相同的值時(shí),當(dāng)程序運(yùn)行時(shí),一旦00H位改變,鬧鐘的時(shí)分秒和時(shí)鐘的時(shí)分秒存儲(chǔ)單元中的內(nèi)容就不相同了。鍵值表 DB 09H,03H,06H,0EH,0AH,0CH,0BH,0DH,00H,11H,00H,12H,00H,13H,00H DELAY:MOV R3,01H 。停止T1 停止鬧鐘閃燈 CLR F_1 ?;謴?fù)顯示時(shí)鐘 RETKEY_D:MOV 32H,SS 。松手檢測(cè) LCALL KS JNZ AA0 MOV 32H,SHIS 。秒表復(fù)位 MOV MFS,00H MOV MFG,00H MOV MMS,00H MOV MM
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1