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

正文內容

單片機實訓報告基于51單片機多功能數(shù)字鐘-資料下載頁

2024-11-10 04:12本頁面

【導讀】六、功能鍵介紹·······································15. 現(xiàn)實生活中很多場合需要多點定時,一般的時鐘芯片不具備這樣的功能。機關等的工作秩序管理。該數(shù)字鐘的功能豐富,具有時間顯示、設定時間、調整。74LS138、74LS373、74LS541、LED數(shù)碼管顯示器等原件來設計此項目。具,每125ms中斷一次,當發(fā)生8次中斷時就是1S。為了使計時準確,在重新。裝填新的計時常數(shù)時,先裝填低位數(shù)據(jù)到TLX。另外,由于中斷相應過程需要3. 發(fā)生一次中斷,以便能夠顯示小數(shù)點后兩位的時間。由于時鐘在走時過程中存在誤差,

  

【正文】 A,@R0 ;取數(shù)據(jù) MOVX @DPTR,A ;送 8279 數(shù)據(jù)端口 INC R0 ;指向下個顯示數(shù)據(jù) DJNZ R7,DSLP RET ;顯示調整時鐘時間子程序 DISPLAY2: MOV R0,TADJAREA ;指向時鐘調整單元 MOV R2,TADJAREA MOV R7,3 ; 3 個字節(jié) DISPP: MOV DPTR,DTAB MOV R1,DCODE ;清除顯示緩沖區(qū) MOV R3,6 MOV A,0 CLRAM: MOV @R1,A INC R1 DJNZ R3,CLRAM 14 MOV R1,DCODE CHANGLP: ;把壓縮 BCD 格式的調整時間轉換為顯示代碼 MOV A,@R0 SWAP A ;轉換高低 ANL A,0FH MOVC A,@A+DPTR MOV @R1,A INC R1 MOV A,@R0 ;轉換低位 ANL A,0FH MOVC A,@A+DPTR MOV @R1,A INC R1 INC R0 DJNZ R7,CHANGLP SETPT: MOV A,TPOINT ;計算小數(shù)點點亮的位置 CLR C SUBB A,R2 RL A JNB ODDEVEN,SETPOT ADD A,1 SETPOT: ADD A,DCODE MOV R0,A ;加點點亮 MOV A,@R0 ORL A,80H MOV @R0,A LCALL DISPLAY1 ;顯示 RET DISPLAY3: MOV R0,TSETAREA ;指向設定單元首地址 MOV R2,TSETAREA MOV R7,2 LJMP DISPP DISPLAY4: MOV R0,T1HOUR ;指向跑表單元首地址 MOV R7,3 ;分、秒、毫秒共 3 個單元 SJMP DPPP DISPLAY: MOV R0,HOUR ;指向時鐘單元首地址 MOV R7,3 ;時、分、秒 3 個單元 DPPP: MOV R1,DCODE ;指向顯示代碼緩沖單元首地址 MOV R3,6 ;共 6 位顯示代碼 MOV A,0 CLRR: MOV @R1,A ;清空原內容 INC R1 DJNZ R3,CLRR 15 MOV R1,DCODE ;指向顯示代碼緩沖單元首地 址 MOV DPTR,DTAB ;數(shù)據(jù)指針指向查表數(shù)據(jù) CHANG: MOV A,@R0 ;轉換高位數(shù)據(jù)為顯示代碼 SWAP A ;交換高低位 ANL A,0FH ;清除無關的高位 MOVC A,@A+DPTR ;查表 MOV @R1,A ;代碼送顯示緩沖區(qū) INC R1 ;修改指針指向下一個顯示代碼緩沖單元 MOV A,@R0 ;轉換低位數(shù)據(jù)為顯示代碼 ANL A,0FH ;清除無關的高位 MOVC A, @A + DPTR ;查表 MOV @R1,A ;代碼送顯示緩沖區(qū) INC R1 ;修改指針指向下一個顯示代碼緩沖單元 INC R0 ;修改指針指向下個要轉換的數(shù)據(jù) DJNZ R7,CHANG ;循環(huán)至全部轉換完畢 MOV DPTR,0FF81H ;指向 8279 數(shù)據(jù)口地址 MOV A,90H ;送顯示命令 MOVX @DPTR,A MOV DPTR,0FF80H ;指向 8279 數(shù)據(jù)口地址 MOV R0,DCODE ;指向顯示代碼緩沖區(qū)首地址 MOV A,5 ADD A,R0 MOV R0,A MOV R7,6 ; 6 位顯示代碼 DISPLP: MOV A ,@R0 ;取顯示代碼 MOVX @DPTR,A ;送 8279 顯示 DJNZ R7,DISPLP ;循環(huán)顯示完畢 RET END 六 、 功能鍵介紹 它的功能鍵一共有五個,下面 依次介紹 : 鍵 : 調整時間, 可根據(jù)實際的情況來進行調整時間 。 按下 A 鍵 ,可以通過鍵盤設置當前時間。 鍵 : 定時, 可根據(jù)實際需要實現(xiàn)時間的定時。 按下 B 鍵 , 可以 根據(jù)需要設置定時時間,來完成相應的工作。 鍵 :清除 ,可以根據(jù)實際要求清 除所有的時間顯示 。 按下這個鍵在 LED 顯示器上顯示的時間就會自動清 0。 鍵 :確認,調整 、定時、清除、跑表等鍵按下時確認鍵按下就會進入所設定 16 的功能。 鍵 :跑表 ,跑表鍵按下,正在設定定時點或正在修改時間, 此按鍵無效。 修改跑表鍵按下次數(shù),按下 3 次時回 0、按下 1 次,開始跑表、按下 2 次,停止跑表。 七、 心得體會 通過兩周的設計學習,讓我了解了設計電路的程序,以及數(shù)字鐘的原理與設計。同時在軟件設計編程上,讓我了解到很多編程方面的技巧,并且使我對單片機的各個引腳的功能有更深入的了解,鞏固了單片機的書面知識, 發(fā)現(xiàn)了以往在學習中忽視的東西,明白了在實際的設計工作中只有書面知識是不足的,只有在自己的實踐中才能發(fā)現(xiàn)問題并解決問題,從而不再犯眼高手低的錯誤。 在此次的數(shù)字鐘設計過程中,更進一步地熟悉了芯片的結構及掌握了各芯片的工作原理和其具體的使用方法。在設計電路中,是先仿真后連接實物圖,但有時候仿真和電路連接并不是完全一致的。在使用 WAVE 軟件時運用其中一些自帶的仿真軟件包能很好的找出程序中的錯誤,例如當你單步調試時,打開 CPU窗口,你能觀察到各個寄存器,累加器等對應值。 同時,此次設計,也使我了解到了我的不足 ,這對我以后的學習有很大的幫助,給我指明了方向,我受益匪淺。 總的來說,通過這次的設計實驗更進一步地增強了實驗的動手能力,提高組成系統(tǒng)、編程、調試的動手能力。而且在此次設計中,我了解到了團隊合作的重要性,對以后步入社會積累了很好的經(jīng)驗。 八、 參考文獻 [1] 董國增等, MCS51 單片機接口及應用實驗和訓練指導第二版。北京:機械工業(yè)出版社, 2020. 1。 [2] 鄒振春等, MCS51 系列單片機原理及接口技術第二版。北京:機械工業(yè)出版社, 2020. 8。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1