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

正文內(nèi)容

基于單片機的多功能數(shù)字鐘設(shè)計-在線瀏覽

2025-01-11 04:49本頁面
  

【正文】 N N Y Y N N Y 讀入 8255PB 口初始值 日的個位、十位分別加 1 清 0 月個位、十位分別加 1 清 0 年份各位分別加 1 S S2 按下? 個位大于 9? 十位大于 3? S S4 按下? 個位大于 2? 十位大于 1? S S S S8按下? 各位分別大于9? 清 0 返回 i、音樂播放 音樂 子程序: Y N Y N Y T1 中斷 : N ( 3)、 源程序(見附錄) 讀入 8255PC 口 調(diào)用音樂播放子程序 返回 開中斷、啟動 T1 取簡譜碼 K7 置位? 當(dāng)前日期與生日相等? 簡譜碼為休止符? 取簡譜碼指針 啟動蜂鳴器 取節(jié)拍碼、音符碼 音符碼為休止符? 簡譜碼指針加 1 關(guān)蜂鳴器 返回 現(xiàn)場保護 取反 T1重裝計數(shù)值 中斷返回 恢復(fù)現(xiàn)場 六 、系統(tǒng)調(diào)試 時鐘顯示: A、 調(diào)試結(jié)果: ( 1)、 接通電源后,數(shù)碼管顯示 235950, 此時當(dāng) 秒記滿 60 后,顯示 000000, 此時 時蜂鳴器響鳴 1s, 同時 二極管從左到右依次點亮。 調(diào)整時間時,時分秒依然有進位和清零功能。則 蜂鳴器會響鳴,若 PC8 開關(guān)未撥動,則一直響鳴 1 分鐘 ,當(dāng)撥下開關(guān),則響鳴停止,實現(xiàn)鬧鐘整鈴的功能。并采用中斷方式進行溢出次數(shù)的累計,計滿 500(使用 38H 和 39H),即得到秒計時。同理,分單元記到 60 時,秒、分單元清 0,時單元加 1,同時進行整點報時。 ( 3) 、 當(dāng)時間調(diào)整到所設(shè)定的鬧鐘時間時,則調(diào)用鬧鐘整鈴子程序,實現(xiàn)蜂鳴器的響鳴。 波 動 K1 返回顯示時間。 撥動 K7開關(guān),則會播出生日快樂歌。 程序中通過對 S7按鍵的控制實現(xiàn)數(shù)碼管的不同顯示,當(dāng)按下此鍵時,數(shù)碼管顯示日期,同時查詢此時 PB 口的 8個鍵,若有按鍵,則進行日期的調(diào)整。當(dāng) 歌唱完后,則自動跳出界面進行時鐘的顯示。 B、 調(diào) 試 分析 : 要顯示的生日值以 BCD 碼的形式存放在表中,當(dāng)調(diào)用顯示生日子程序時,通過查表將值逐一放入顯示緩沖區(qū)單元 30H~37H,再通過顯示子程序?qū)⑵鋬?nèi)容顯示在數(shù)碼管上。本人選的是數(shù)字鐘與音樂播放結(jié)合。實訓(xùn)第一天選擇設(shè)計課題(多功能數(shù)字鐘)、查閱資料。第三、第四 、第五天 粗略繪制流程圖并 編寫編譯調(diào)式 程序 。第九、第十天完成實訓(xùn)報告。本人在基本要求的基礎(chǔ)上增加了一些個人拓展內(nèi)容,如整點報時光報警,顯示生日,當(dāng)前日期與生日相同,可播放音樂《生日快樂歌》 。 時間與日期的設(shè)置也可由按鍵完成。 鬧鈴和音樂也可由撥鈕控制。另外清晰的程序流程圖也有助于我們編寫和檢查程序。使用按鍵時也要調(diào)用延時子程序來消除抖動。編譯時要生成 HEX 文件,下載測試時,可分模塊進行,在進行整合,這樣比較容易排查解決問題。 由于在 程序中 3AH、 3BH、 3CH 單元內(nèi)容 是以 BCD 碼的形式加 1 的 , 調(diào)整時間時,程序中應(yīng)對其做十進制調(diào)整 (采用 DA 指令) 。 且在判斷時分秒是否計滿時,用到的比較數(shù)值是24H、 60H、 60H,而不是 2 60、 60。 音樂播放單獨可正常運行,但整合到整個程序中,無法實現(xiàn)。 對應(yīng)解決后,可正常實現(xiàn)該功能。其中所作數(shù)字鐘的顯示效果基本符合設(shè)計要求并包含個人創(chuàng)新成果。一方面是由于沒有充分掌握課本上的相關(guān)專業(yè)知識,另一方面是沒有了解課本以外的有關(guān)知識。雖然在自己的努力和同學(xué)的幫助下,最終順利達到預(yù)期目標(biāo),但在報告中的論述 可能存在一部分的錯誤或不足,還望老師指點。不僅要學(xué)好課本知識,還要自學(xué)課外相關(guān)的知識。 學(xué)好基礎(chǔ)知識。只有現(xiàn)在好好學(xué)習(xí)知識,基礎(chǔ)牢固了,自身的發(fā)展才能得到保障。所以目前我們的任務(wù)就是好好學(xué)習(xí),為將來打下結(jié)實的基礎(chǔ)。所謂學(xué)海無涯,活到老學(xué)到老,學(xué)習(xí)也要與時俱進。只有不斷的充實頭腦,面對工作才會有更多的選擇空間,和更好的發(fā)展機會,使自己能夠脫穎而出。遇到問題先獨立思考,實在解決不了在尋求資料或者同學(xué)老師的幫助。感謝老師的細心指導(dǎo)。P1 口 LED燈亮 1秒 LCALL DELAY1S 。熄 L07燈 MOV A,89H 。LED顯示、開關(guān)、按鍵接口 8255初始化 MOV DPTR,0FD03H MOVX DPTR,A MOV DPTR,0FE01H MOV A,00H MOVX DPTR,A 。38H39H為定時中斷秒計時所用 MOV 39H,00H MOV 3AH,50H 。分初始值為 59 MOV 3CH,23H 。鬧鐘初始 秒 單元為 0 MOV 41H,02 。鬧鐘初始 時 單元為 1 MOV TMOD,12H 。開中斷 SETB TR0 。PB6鍵是否按下? LCALL DELAY12MS 。按下則執(zhí)行功能 2(調(diào)整日期、音樂播放) LJMP FUN_2 CHK_7: JB ,F1 。兩鍵都未按下則執(zhí)行功能 1 。調(diào)用按鍵掃描調(diào)整時間子程序 CALL CZ 。調(diào)用顯示子程序 LCALL CLOCKPS 。調(diào)用整點報時程序 SJMP LOOP 。調(diào)用顯示緩沖區(qū) 2(年月日初始值) FUN_22: LCALL DISP 。調(diào)用日期按鍵掃描程序 LCALL BIR 。8255PC口 MOVX A,DPTR JB ,F2 。按下則返回顯示數(shù)字鐘 F2: SJMP FUN_22 。調(diào)用顯示緩沖區(qū) 3(生日日期) LCALL DISP 。PB0是否按下? LJMP LM F3: SJMP FUN_3 。顯示緩沖單元首地址 MOV R3,01H 。8255B口(字位碼輸出口) MOVX DPTR,A 。取顯示數(shù)據(jù)碼 MOV DPTR,TAB MOVC A,A+DPTR 。輸出字段碼 LCALL D1MS 。指向下一顯示緩沖單元 MOV A,R3 。判已顯示到最左位否 RL A ?;卮嫘伦治淮a LJMP DISP1 。0~9 顯示字段碼表 DB 92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H DB 8EH,0BFH,00H 。延時 1毫秒子程序 D1MS1: NOP NOP NOP NOP DJNZ R7,D1MS1 RET /****************************************************************************************** 顯示緩沖區(qū) 1(拆字) ******************************************************************************************/ CZ: MOV R0,3AH 。顯示緩沖單元首地址 CZ1: MOV A,R0 。保留低 4位(個位) MOV R1,A 。指向顯緩十位單元 MOV A,R0 。保留高 4位(十位) SWAP A 。送顯緩當(dāng)前十位單元 INC R1 INC R1 。指向下一個時間 BCD 碼單元 CJNE R0,3DH,CZ1 。子程序返回 /****************************************************************************************** 顯示緩沖區(qū) 2 ******************************************************************************************/ XH2: MOV R0,30H 。查表把當(dāng)前值送顯示緩沖區(qū) INC R0 。指向下一個日期 BCD碼單元 MOV A,R7 DJNZ R2,SAVE 。日期初始值 /****************************************************************************************** 顯示緩沖區(qū) 3 ******************************************************************************************/ XH3: MOV R0,30H 。查表把當(dāng)前值送顯示緩沖區(qū)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1