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

正文內(nèi)容

基于單片機的數(shù)字鐘電子鐘設(shè)計(參考版)

2024-11-12 19:57本頁面
  

【正文】 顯示延時子程序 DL1: MOV R7, 19H DL2: DJNZ R7, DL2 DJNZ R6, DL1 RET END 。 送段控 ACALL DL。 從右至左顯示 DISP1: MOV P2, R2。顯示子程序 30H DISP: MOV R1, 30H。 放入十位單元 MOV A, R3。 取值 INC R0 SWAP A ANL A, 0FH。 屏蔽十位 MOV R0, A。 十進制調(diào)整 MOV R3, A。 組合十位與個位 ADD A, 01H。加一子程序 ADD1: MOV A, R0。 時顯示單元 44H45H MOV 37H, 45H POP PSW POP ACC SETB ET0 RETI 。 分顯示單元 43H44H MOV 34H, 43H MOV 35H, 11。 秒顯示單元 41H42H MOV 31H, 41H MOV 32H, 11。 加 1 程序 CLR C CJNE A, 24H, HOUR。 加 1程序 CLR C CJNE A, 60H, ADDHH。 加 1 程序 CLR C CJNE A, 60H, ADDMM。 20 次計數(shù) MOV R0, 41H。 啟動定時器 0 DJNZ R4, OUTT0。定時中斷 INTT0: PUSH ACC PUSH PSW CLR ET0 CLR TR0 MOV TL0, 0B0H。 50ms,20 次循環(huán) SETB TR0。運行電子鐘 TIME: SETB EA MOV TL0, 0B0H MOV TH0, 3CH。 運行電子鐘 OUT: SETB EA。 時顯示單元 43H45H 單片機課程設(shè)計 29 MOV 37H, 45H RET STOP: CLR TR0。 分顯示單元 43H44H MOV 34H, 43H MOV 35H, 11。 秒顯示單元 41H42H MOV 31H, 41H MOV 32H, 11H。 秒調(diào)整 ACALL ADD1 CLR C CJNE A, 60H, OUTT ACALL CLR0 。 時調(diào)整 LCALL ADD1 CLR C CJNE A, 24H, OUTT ACALL CLR0 AJMP OUTT KEY2: MOV R0, 43H。 轉(zhuǎn)分調(diào)整 單片機課程設(shè)計 28 K3: CJNE A, 08H, OUT AJMP KEY3。 轉(zhuǎn)運行 K1: CJNE A, 02, K2 AJMP KEY1。 關(guān)中斷 CHECK: JB TR0, YXZ。 A 值送 20H 保存 RET 。 A 值取反 ANL A, 0FH。 先向 P1 口寫 1 MOV A, P1。 鍵值送 20H 單元保存 EXIT: RET。 調(diào)顯示子程序延時 AJMP KEYSF。 調(diào)鍵值處理子程序 JZ KEYY。 調(diào)用顯示去抖動 LCALL KEYS JZ EXIT MOV B, 20H。 調(diào)用鍵值處理子程序 JZ EXIT。 調(diào)用顯示子程序 SJMP JK 單片機課程設(shè)計 27 。 調(diào)用顯示子程序 LCALL KEY。 調(diào)傳送子程序 LCALL TIME。 按鍵檢測子程序 JB , RUNF。 E 初始化 , MOV TMOD, 01H。 RAM 清零 INC R0 DJNZ R7, QL MOV IP, 02H。 RAM 區(qū)首地址 MOV R7, 5FH。 確立堆棧區(qū) MOV PSW, 00H。 單片機課程設(shè)計 24 附 錄 1 硬件原理圖 單片機課程設(shè)計 25 2 仿真電路圖 單片機課程設(shè)計 26 3 數(shù)字 電子鐘程序清單 。同時也感謝學院為我提供良好的做畢業(yè)設(shè)計的環(huán)境。在此期間,我不僅學到了許多新的知識,而且也開闊了視野,提高了自己的設(shè)計能力。 在這次課程設(shè)計的撰寫過程中,我得到了許多人的幫助?;?MCS51 單片機的復(fù)位電路抗干擾分析與設(shè)計 [J]。淺談單片機應(yīng)用系統(tǒng)的調(diào)試 [J]。單片機系統(tǒng)復(fù)位電路設(shè)計 [J]。電子技術(shù)實驗教程 [M]。雖然這只是一個比較小的實驗系統(tǒng),但卻是一切的基礎(chǔ),只有懂了基礎(chǔ)才能學的更深。 在課程設(shè)計的第一次調(diào)試過程中,出現(xiàn)了許多我無法解釋的問題,使我有些灰心,但是在認真重新讀完自己的程序以后,我發(fā)現(xiàn)原來出現(xiàn)問題的原因都是自己的粗心,在修改完這些問題以后,接下來的調(diào)試就比較順暢了,歸結(jié)原因主要還是我對流程圖的設(shè)計下了很多功夫,為調(diào)試打下了 良好的基礎(chǔ) 。的確,這次的設(shè)計是完全從頭開始,繪制原理圖、 PCB、轉(zhuǎn)印 、腐蝕、焊接、調(diào)試,以及最后的實踐程序編寫。我們的這門課程本來就是繁瑣的,只有在真正的實踐之中才能知道我們到底學了多少,以及理論與實踐中的區(qū)別 。 這次是我第一次做真正的單片機課程設(shè)計,從實物到軟件編程都是自己親自動手實踐的。 單片機課程設(shè)計 21 心得 本次做 課程設(shè)計,是我進這個大學來的第一次做的課程設(shè)計。但誤差在允許范圍內(nèi),所以,時間基本準確。按下調(diào)加鍵,加 1,以實現(xiàn)時、分、秒的調(diào)整,再次按下啟動 /調(diào)整鍵,電子鐘自動運行起來,處于運行狀態(tài),調(diào)整結(jié)束。 3) 鍵盤模塊 單片機課程設(shè)計 13 鍵盤掃描子程序同樣包括 3次判斷,第一次但程序開始時,判斷是否有鍵閉合,是則程序繼續(xù),否則直接結(jié)束;第二次在調(diào)用顯示子程序時,判斷是否有鍵閉合,是則程序繼續(xù),否則直接結(jié)束;第三次緊跟第二次判斷之后,當有鍵按下,判斷其是否釋放,是則程序繼續(xù),否則返回繼續(xù)判斷是否釋放。 2) 中斷服務(wù)程序模塊 中斷服務(wù)程序主要由 4次判斷構(gòu)成,當程序開始,寄存器裝入初值后,順序開始 4次判斷,否則返回繼續(xù)判斷 ,是則相應(yīng)單元請 0,且下一位判斷位置加一。要注意的是寄存器的使用,指針的初始化,延時控制,以及 LED 顯示的判斷。顯示電路用單片機的P0口線作段控口, 線上串入 100Ω的限流電阻 , 用 P2 口線作位控口。 3) 鍵盤電路 由于按鍵較少,所以此處使用獨立式鍵盤,鍵盤接到單片機的 ~上當鍵按下時,在其相應(yīng)的口線上產(chǎn)生低電平信號,鍵松開時仍為高電平信號。 這里用第一種方法產(chǎn)生時鐘信號。 單片機上有復(fù)位引腳 RST,用于外接復(fù)位電路,這里復(fù)位電路采用按鍵電平復(fù)位。 圖 單片機課程設(shè)計 10 硬件系統(tǒng)各模塊功能簡要介紹 1) 復(fù)位電路 復(fù)位是單片機的硬件初始化操作。 P0 口與 74LS245 輸入端相連 ,E 端接地,保證數(shù)據(jù)線暢通。 當片選端 /CE 低電平有
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1