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

正文內(nèi)容

mcs-51基于單片機的萬年歷設計-免費閱讀

2024-11-28 14:45 上一頁面

下一頁面
  

【正文】 分分離,送顯示緩存 LCALL DIVIDE MOV 72H,R1 MOV 42H,R1 MOV 73H,R2 MOV 43H,R2 MOV R0,second 。通過本次設計我從硬件和軟件方面學到到問題解決問題的能力也得到提高,并且解決問題的愉悅可以促使我更佳努力做好本次設計。查看燒寫的程序是否正確無誤,對程序進行認真修改。在軟件的調(diào)試過程中主要遇到的問題如下: 1.燒入程序后, LED 數(shù)碼管顯示閃動 ,而且亮度不均勻。 在本成電子萬年歷的設計調(diào)試中遇到了很多的問題。而前面計算的陽歷總天數(shù)是該天在該年中的第幾天,是以元旦為 1而得到的,與春節(jié)和元旦日差的這種方法相比,其數(shù)值少了 1,所以要在原來本應該以0作為該天就是春節(jié)的依據(jù)的基礎上加 1,所以以 1作為該天是春節(jié)的標志);如果結(jié)果小于 1,則陰歷應 該是陽歷的前一年;如果結(jié)果大于 1,所以結(jié)果大于 1,說明陽歷和陰歷為同一年。根據(jù)該數(shù)據(jù)就可以推算出具體的當前陰歷日期;如果不夠減,則表示當前陰歷年為陽歷年的前一年。 表 5 2020 年的陰歷 和陽歷對應關系表 月份 1 2 3 4 5 6 7 8 9 10 11 12 閏 2 月 大小 小 大 大 大 小 大 小 大 小 大 小 大 小 天數(shù) 1 0 0 0 1 0 1 0 1 0 1 0 1 二進制 29 30 30 30 29 30 29 30 29 30 29 30 十六進制 4 2 5 2 21 2020 年的春節(jié)和元旦差 21 天,這樣 2020 年的信息表示為: 21, 42H, 52H,21H。 15 圖 (6) 時間調(diào)整程序程序流程圖 16 3.陰歷程序設計 陰歷程序的實現(xiàn)是要靠陽歷日期來推算的。在首次對 DS1302 進行操作之前,必須對它進行初始化,然后從 DS1302 中讀出數(shù)據(jù),再經(jīng)過處理后,送給顯示緩沖單元。在給出了8個脈沖后,最先進入 74LS164 的第一位。單片機以串行口方式 0(移位寄存器方式)輸出數(shù)據(jù), 3片 74LS164 作為 3排數(shù)碼管的串 /并轉(zhuǎn)換顯示接口。 11 表 3 DS1302 的日歷、 時間寄存器 寫寄存器 讀寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 80H 81H CH 10 秒 秒 82H 83H 10 秒 分 84H 85H 12/24 0 10 時 時 AM/PM 86H 87H 0 0 10 日 日 88H 89H 0 0 0 10 月 月 8AH 8BH 0 0 0 0 0 星期 8CH 8DH 10 年 年 8EH 8FH WP 0 0 0 0 0 0 0 此外, DS1302 還有年份寄存器、控制寄存器、 充電寄存器、時鐘突發(fā)寄存器及與 RAM 相關的寄存器等??刂谱止?jié)總 是從最低位開始輸入 /輸出的。 SCLK 始終是輸入端。當 Vcc2小于 Vcc1 時, DS1302 由 Vcc1 供電。 DS1302 有主電源 /后備電源雙電源引腳: Vcc1 在單電源與電池供電的系統(tǒng)中提供底電源,并提供低功率的 電池備份; Vcc2 在雙電源系統(tǒng)中提供主電源,在這種運用方式中, Vcc1 連接到備份電,以便在沒有主電源的情況下能保存時間信息以及數(shù)據(jù)。 雙數(shù)據(jù)指針使程序運行的更快。 AT89C51 主控制模 塊 DS1302 時鐘電路 LED 數(shù)碼管顯示 鍵盤掃描電路 7 其功能如下: 8KB 系統(tǒng)可編程 FLASH 程序存儲器,三級安全保護, 256B 的內(nèi)部數(shù)據(jù)存儲器。 2 系統(tǒng)的硬件設計與實現(xiàn) 電路設計框圖 如圖 所示,硬件電路由 AT89C51 主控制模塊、 DS1302 時鐘電路模塊、LED 數(shù)碼管顯示模塊、鍵盤掃描電路模塊組成。所以采用了 LED 數(shù)碼管作為顯示。主控芯片使用常用的 51 系列單片機 AT89C51,使萬年歷電路微型化、智能化。 顯示模塊選擇方案和論證 1.方案一: 采用 LED 液晶顯示屏 ,液晶顯示屏的顯示功能強大 ,可顯示大量文字 ,圖形 ,顯示多樣 ,清晰可見 ,但是價格昂貴 ,需要的接口線多 ,所以在此設計中不采用LED 液晶顯示屏。 綜上各方案所述 ,對此次作品的方案選定 : 采用 AT89S52 作為主控制系統(tǒng) 。使用動態(tài)掃描顯示方式對數(shù)字的顯示。 一個全雙工的串行通信口。對于小于 31天的月和月末的日期自動進行調(diào)整,還包括閏年校正的功能。在主電源關閉的情況下,也能保持時鐘的連續(xù)運行。如果在傳送過程中 RSTS置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài) 。對于位 6,若對程序進行讀 /寫時 RAM=1,對時間進行讀 /寫時, CK=0。控制字節(jié)的高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 如果 0,則表示存取日歷時鐘數(shù) 10 據(jù),為 1表示存取 RAM 數(shù)據(jù);位 5 至位 1 指示操作單元的地址;最低有效位(位0)如為 0表示要進行寫操作,為 1表示進行讀操作,控制字節(jié)總是從最低位開始輸出 表 2 DS1302 的控制字格式 7 6 5 4 3 2 1 0 RAM RD 1 / CK A4 A3 A2 A1 A0 /WR 3.數(shù)據(jù)輸入輸出( I/O) 在控制指令字輸入后的下一個 SCLK 時鐘的上升沿時,數(shù)據(jù)被寫入 DS1302,數(shù)據(jù)輸入從低位即位 0 開始。第一排 6 個數(shù)碼管分別是千年、百年、十年、年、十月、月,第二排 6為數(shù)碼管分別為十時、時、十分、分、十秒、秒,第三排 7位數(shù)碼管分別為星期、陰歷十月、陰歷月、陰歷十日、陰歷日、十日、日。 8 個時鐘脈沖過后, 8位二進制 數(shù)全部移入 74LS164中。數(shù)據(jù)由 RXD( )端輸入或輸出,同步移位脈沖由 TXD( )端輸出。利用定時器計時,當達到 50ms 溢出時,就送給該位熄滅符,在下一次溢出時,再送正常顯示的值,不斷交替,直到調(diào)整該位結(jié)束。如果有閏月,則把閏月的月份作為一個字節(jié)的高四位,低四位表示閏月大小,大月為 0,小月為 1,這樣一個字節(jié)就包含了所有閏月的信息。先要根據(jù)當前陽歷的日期,算出陽歷為該年中的第幾天。在整個轉(zhuǎn)換程序中,這里面的數(shù)據(jù)不能被覆蓋。高位 *10,加低位 MOV A,R0 SWAP A ANL A,0FH MOV B,10 MUL AB ADD A,R1 MOV R0,A RET 。 22 軟件測試 電子成年歷是多功能的數(shù)字型,可以看當前日期(陰、陽歷) ,時間。最后把相應的十進制進行修改,使得可以與十六進制對應,最后解決了此問題。使用鍵輸入查詢法實現(xiàn) 調(diào)整功能。月分離,送顯示緩存 LCALL DIVIDE MOV 79H,R1 MOV 49H,R1 MOV 7AH,R2 MOV 4AH,R2 MOV R0,day 。閏月,則 情 0,指示燈亮 LJMP MAIN1 SSS: SETB LJMP MAIN1 ;數(shù)據(jù)表 TAB1: DB 03H,9FH,25H,0DH,99H 27 DB 49H,41H,1FH,01H,09H,0FFH TAB:DB35,15H,51H,00H,23,11H,52H,41H,42,12H,65H,00H DB 31,11H,32H,00H,21,42H,52H,21H,39,52H,25H,00H DB 28,25H,04H,71H,48,66H,42H,00H,37,33H,22H,00H DB 25,15H,24H,51H,44,05H,52H,00H,33,22H,65H,00H DB 22,21H,25H,41H,40,24H,52H,00H,30,52H,42H,91H DB 49,55H,05H,00H,38,26H,44H,00H,27,53H,50H,60H DB 46,53H,24H,00H,35,25H,54H,00H,24,41H,52H,41H DB 42,45H,25H,00H,31,24H,52H,00H,21,51H,12H,21H DB 40,55H,11H,00H,28,26H,21H,61H,47,26H,61H,00H DB 36,13H,31H,00H,25,05H,31H,51H,43,12H,54H,00H DB 33,51H,25H,00H,22,42H,25H,31H,41,32H,22H,00H DB 30,55H,02H,71H,49,55H,22H,00H,38,26H,62H,00H DB 27,13H,64H,60H,45,13H,32H,00H,34,12H,55H,00H DB 23,10H,53H,51H,42,22H,45H,00H,31,52H,22H,00H DB 21,52H,44H,21H,40,55H,44H,00H,29,26H,50H,71H DB 47,26H,64H,00H,36,25H,32H,00H,25,23H,32H,50H DB 44,44H,55H,00H,32,24H,45H,00H,22,55H,11H,30H END 。陳老師平易近人、和藹可親、愛崗敬業(yè)、嚴謹細致、一絲不茍,是我們十分敬佩的老師,在此對他表示感謝! 24 附錄一 系統(tǒng)電路原理圖及 PCB 圖 P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA/Vpp31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40AT89C5189C51Y112MD1LEDQ18550Q48550Q68550Q58550Q7
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1