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

正文內(nèi)容

片機(jī)電子鐘設(shè)計報告--課程設(shè)計(參考版)

2025-01-24 16:50本頁面
  

【正文】 參考文獻(xiàn)【1】 陳石勝,單片機(jī)技術(shù)應(yīng)用 . 廣東: 廣東省技師學(xué)院電氣自動化專業(yè)教改教材,2007【2】 李廣第,單片機(jī)基礎(chǔ) . 北京: 北京航空航天大學(xué)出版社, 2001【3】求是科技編著,:人民郵電出版社,2004【4】孫涵芳,MCS51系列單片機(jī)原理及應(yīng)用 .北京:北京航空航天大學(xué)出版社.19964【5】于海生,微型計算機(jī)控制技術(shù) .北京:清華大學(xué)出版社.1999628。u 制作心得:在這次課程設(shè)計的調(diào)試過程中,遇到很多問題,如:由于跳轉(zhuǎn)指令出錯,導(dǎo)致整個程序在運(yùn)行時進(jìn)入死循環(huán),修改時沒有根據(jù)流程盲目查找原因浪費(fèi)許多時間,又由于考慮不周,時鐘顯示29:89。最后燒寫工作程序,根據(jù)顯示現(xiàn)象調(diào)試程序直至成功。u 調(diào)試要點(diǎn):首先確保各器件的完好性,其次檢測各芯片的電源線和地線是否接觸良好,然后焊接器件,接好電源用萬用表檢測各電源端、地端的狀態(tài)是否正常。按下STEP鍵,可以計時開始和暫停。按下C鍵,可以查看鬧鐘時間,按下D鍵可以修改鬧鐘時間。按下A鍵,可以查看現(xiàn)在的日期XX年XX月XX日。u 功能介紹:1. 顯示:XX時XX分XX秒2. 時間可調(diào):按下調(diào)整鍵F鍵,可以輸入任意時間。、調(diào)試按鍵子程序 在調(diào)試按鍵子程序時,有一次提示 JZ LK4 行有錯誤,在程序中查找了很久也沒有發(fā)現(xiàn)此行錯在哪里!后來認(rèn)真看錯誤提示,可能是跳轉(zhuǎn)超出了范圍,所以就在程序中離JZ LK4最近的地方找到一行LK1:LJMP LK4,然后就把JZ LK4改為JZ LK1,運(yùn)行程序后無錯誤。經(jīng)多次軟件仿真后,得出原來時鐘的時十位地址是20H單元,而程序中定義了00H位,因?yàn)?0H位是在20H單元中的第一位,所以給鬧鐘的時分秒和時鐘的時分秒賦了相同的值時,當(dāng)程序運(yùn)行時,一旦00H位改變,鬧鐘的時分秒和時鐘的時分秒存儲單元中的內(nèi)容就不相同了。本次課程設(shè)計使用的軟件部分是DJ51仿真開發(fā)系統(tǒng)軟件,該軟件有編輯、連接、動態(tài)調(diào)試綜合實(shí)驗(yàn)儀的硬件接口等功能。 顯示接口電路數(shù)碼管的段控制信號是由8255的PB口經(jīng)74LS245緩沖器后輸出得到,6位位控制信號由8255的PA口經(jīng)74LS245緩沖器后輸出得到。下面將詳細(xì)介紹幾個與本次課設(shè)有關(guān)模塊的功能與用途。鍵值表 DB 09H,03H,06H,0EH,0AH,0CH,0BH,0DH,00H,11H,00H,12H,00H,13H,00H DELAY:MOV R3,01H 。數(shù)碼管上顯示時__分__秒__ MOV SHIG,10H MOV FENS,10H MOV FENG,10H MOV MIAOS,10H MOV MIAOG,10H RETKS: MOV DPTR,0FF20H 。解除鍵盤鎖定 MOV R0,20H 。以下程序是判斷時鐘是否符合標(biāo)準(zhǔn),不符合則清00時00分00秒 MOV R0,20H MOV A,R0 SWAP A INC R0 ADD A,R0 CLR C CJNE A,24H,EE0 EE0: JNC EE5 MOV R0,22H CJNE R0,06H,EE1EE1: JNC EE5 INC R0 CJNE R0,0AH,EE2EE2: JNC EE5 INC R0 CJNE R0,06H,EE3EE3: JNC EE5 INC R0 CJNE R0,0AH,EE4EE4: JC EEEE5: MOV SHIS,00H MOV SHIG,00H MOV FENS,00H MOV FENG,00H MOV MIAOS,00H MOV MIAOG,00HEE: MOV R0,20H RETKEY_F:CLR TR0 。停止T1 停止鬧鐘閃燈 CLR F_1 。啟動T0 恢復(fù)時鐘 MOV A,0FFH 。數(shù)碼管上顯示時__分__秒__ MOV SG,10H MOV FS,10H MOV FG,10H MOV MS,10H MOV MG,10HRETKEY_E:MOV 32H,SHIS 。鍵盤解鎖 MOV R0,35H ?;謴?fù)顯示時鐘 RETKEY_D:MOV 32H,SS 。按鍵C子程序 顯示鬧鐘時間CC0:LCALL SCAN 。設(shè)置指針指向年月日存儲區(qū)首地址 MOV NIANS,10H 。按鍵B子程序 修改年月日 SETB F_1 。松手檢測 LCALL KS JNZ AA0 MOV 32H,SHIS 。松手檢測 LCALL KS JNZ M2 RETKEY_A:MOV 32H,NIANS 。取反 JB F_3,M1 。為1時 啟動秒表計時程序LK38:LCALL SCAN 。秒表復(fù)位 MOV MFS,00H MOV MFG,00H MOV MMS,00H MOV MMG,00H MOV MHS,00H MOV MHG,00H RETKEY_STEP:CPL TR1 。復(fù)位R0指針LK36:CJNE A,2DH,LK37 MOV R0,27HLK37:LCALL SCAN LCALL KS JNZ LK36LK4: RETKEY_SCAL:MOV 32H,MFS 。如果為A調(diào)用按鍵A子程序 LCALL KEY_A SJMP LK4LK35:JNC LK4 JNB F_1,LK4 MOV R0,A 。如果為12調(diào)用按鍵STEP子程序 LCALL KEY_STEP SJMP LK34LK332:CJNE A,13H,LK34 。如果為B調(diào)用按鍵B子程序 LCA
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1