久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3835|回復: 0
收起左側

開機顯示PC機時分秒的時鐘1302

[復制鏈接]
ID:111634 發表于 2016-5-5 22:05 | 顯示全部樓層 |閱讀模式

實例92 開機顯示PC機時分秒的時鐘1302LED數碼管顯示)

摘自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版

時鐘顯示除了用LCD顯示,還可以用LED顯示。

電路設計

設計時鐘DS1302LED數碼管顯示電路如圖7-8所示,電路分成兩部分:左半部分是時鐘DS1302讀寫控制電路,右半部分是LED數碼管動態顯示電路。

圖7-8.jpg



時鐘DS1302讀寫控制電路

時鐘DS1302讀寫控制電路與實例90、91中相同,晶振32768HzDS1302 X1、X2端連接;VCC2為主電源,接+5V電源;VCC1備用電源,接3.6V鋰電池;串行數據輸入/輸出端I/O、串行時鐘脈沖輸入端SCLK和復位/片選端分別與80C51 P1.7、P1.6P1.5連接。

LED數碼管動態顯示電路

LED數碼管動態顯示電路與實例65、66、717273中相同,80C51 P1.2P1.0138譯碼輸入端CBAA為低位)連接;譯碼輸出端(低電平有效)作為位碼,選通6位共陰型LED數碼管;138片選端E1+5V,接地,始終有效;80C5174LS377時鐘端CLK;P2.7接門控端;P0口接數據輸入端D0D7377 Q0Q7輸出段碼,與數碼管筆段a~g、Dp連接。

74LS37774LS138特性已分別在實例34實例58中介紹,此處不再重復。

程序設計

7-8電路,要求開機即能直接顯示PC時分秒數據,時分秒數據間用小數點分隔,其中秒數據閃爍(亮600ms,暗400ms),并不斷更新


實例92.jpg


實例92m.jpg


需要說明的是,T0 4ms中斷有3個作用:一是用于動態掃描顯示,每隔4ms更換顯示位;二是用于秒閃爍,4ms計數,前600ms亮,后400ms暗;三是用于在接近1秒(0.996秒)時突發讀時鐘。然后隔4ms再讀一次,即在0.996s1s兩個時點突發讀時鐘。若在這兩個時點發現秒數據更新,就更新顯示值,爾后4ms計數重新開始。既做到及時更新,又避免在T0每一次4ms中斷時均去突發讀時鐘。為什么不在4ms計數1秒時一次性去突發讀時鐘呢?主要考慮4ms計數與1302實時時鐘可能(多數)存在時差,若4ms計數1秒小于1302實時時鐘1秒,實時時鐘顯示滯后將超過1秒,而且這種“滯后”幾乎會一直保持下去(需累計時差大于一秒后才“正確”一次)。但若在0.996s1s兩個時點突發讀時鐘,有時差時,“滯后”只有一次,第二次即被更正,而且這種“正確”幾乎會一直保持下去(需累計時差大于4ms后才再“滯后”一次)。

Keil調試

本題Keil調試同上例。因涉及外圍元件DS1302,在Keil軟件調試中無法得到外圍元件的有效信號。因此,僅在Keil中,按實例1所述步驟,編譯鏈接,語法糾錯,自動生成Hex文件,并在變量觀察窗口Watch頁中設置(設置方法參閱8-30)全局變量b(時鐘數據數組)和d(時鐘顯示數組),獲得數組b[]d[]的首地址(分別為0x08、0x0f,用于在Proteus仿真中觀測)。

需要注意的是,引用實例903個子函數必須插入,否則Keil調試將顯示出錯。

Proteus仿真

實例23所述Proteus仿真步驟,打開Proteus ISIS軟件,按7-5選擇和放置元器件,并連接線路,畫出Proteus仿真電路如7-9所示。


表7-5.jpg

圖7-9 .jpg




鼠標左鍵雙擊Proteus ISIS仿真電路中AT89C51,裝入Keil調試后自動生成的Hex文件。

全速運行后,LED顯示屏顯示PC時分秒實時數據,中間用小數點分隔,秒數據閃爍。

按暫停按鈕,打開80C51片內RAM(主菜單“Debug”→“80C51 CPU”→“InternalIDATAMemory -U1”),可看到08H0EH0FH14H已經依次存放了時鐘數據數組b[]和顯示字段碼數組d[]的即時數據,如7-10所示。

終止程序運行,可按停止按鈕。

思考與練習

本例程序中,T0 4ms中斷有什么作用?


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕不卡视频在线观看 | av永久 | 亚洲成人三区 | 伦理二区| 国产欧美精品一区二区 | 超碰在线人 | 黄色激情毛片 | 亚洲精品一区二区三区在线 | 欧美男人天堂 | 国产精品视频一二三区 | 日韩高清国产一区在线 | 久久这里只有精品首页 | 日韩毛片 | 日韩国产精品一区二区三区 | 国产国产精品久久久久 | 日本a∨视频 | 黄色片视频免费 | 精品一区二区在线观看 | 97综合在线 | 91一区二区三区 | 欧美1级| 91精品国产91久久综合桃花 | 高清视频一区二区三区 | 毛片在线免费 | 天堂在线1 | 日韩精品一二三区 | 欧美一级毛片免费观看 | 中国一级毛片免费 | 亚洲精品一区二区在线观看 | 国产在线观看 | 午夜视频在线免费观看 | 黄网站涩免费蜜桃网站 | 中文字幕精品视频 | 韩日一区二区三区 | 国产精品一二三区在线观看 | 99亚洲精品 | 欧美日本在线观看 | 天天综合网永久 | 国产成人在线播放 | 99精品国产在热久久 | 伊人网站在线观看 |