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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 604|回復: 0
打印 上一主題 下一主題
收起左側

51單片機時鐘,匯編代碼

[復制鏈接]
跳轉到指定樓層
樓主
實驗一 數碼管顯示
一、實驗內容
在 4 位數碼管上精確地顯示時間的分鐘秒信息,并且能夠每秒自動更新顯示內容,以實時反映時間的流逝。通過外部開關的閉合動作,將系統切換至時間設置模式。在此模式下,借助不同的開關操作,實現對當前時間的加 1 和減 1 調整,從而完成時間的設置功能
二、方案設計
(一)硬件設計
選用 AT89C51 單片機作為核心控制單元,充分利用其豐富的內部資源與強大的控制能力。
對于 4 位數碼管,采用共陽極連接方式,通過單片機的 P0 口連接數碼管的段選線,以實現對數碼管各段顯示內容的精確控制;利用 P2 口作為位選控制端口,精準地控制每個數碼管的顯示與否,確保時間信息能夠準確無誤地在相應數碼管上顯示。
將時間設置開關分別連接至單片機的 P1.0(斷開開關以時間設置),P1.1(用于加 1 操作)和 P1.2(用于減 1 操作)引腳,通過對這些引腳電平狀態的監測,及時捕捉開關動作,進而觸發相應的時間設置處理程序。
(二)軟件設計
單片機定時器經初始化設定,以產生周期為 10ms 的中斷信號。在中斷服務程序內,設有一計數變量,每次中斷發生時,該變量自動累加。當累計次數達 100 時,此即表示已歷經 1 秒時長,此刻便對寄存器 R2 予以更新,作為時間更新的關鍵依據。在主程序循環中,持續監測 R2 值。一旦 R2 大于 10,意味著秒數個位已達進位條件,隨即對十位秒緩存值進行更新。同時,系統依照相同邏輯,依次對十位秒、分、十位分的緩存值展開判斷與更新操作。例如,當秒數累滿 60,分鐘緩存值遞增;分鐘累滿 60,則十位分鐘緩存值相應改變,以此確保時間數據的準確推進與更新。對于按鍵控制,當讀取到P1.0呈現低電平時,立即暫停定時器運行,P1.1,P1.2用于更新時間。

51hei2.png (125.82 KB, 下載次數: 0)

51hei2.png

51hei1.png (96.79 KB, 下載次數: 0)

51hei1.png

c51.zip

44.52 KB, 下載次數: 0, 下載積分: 黑幣 -5

代碼

fz.zip

42.17 KB, 下載次數: 0, 下載積分: 黑幣 -5

PROTEUS仿真

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人插人人爱 | 99爱在线观看 | 精品福利在线 | 亚洲欧美在线观看 | 爱搞逼综合网 | 亚洲激情五月 | 国产成人精品视频 | 日本va欧美va欧美va精品 | 午夜伦理福利 | 日韩在线视频一区 | 91在线精品视频 | 亚洲精品一区二区在线观看 | 韩国免费理论片 | 亚洲国产精品久久久久久 | 亚洲狠狠干| 亚洲黄色天堂 | 久久久www成人免费精品 | 国产福利91精品一区二区三区 | 午夜影院黄 | 九九九久久久 | 亚洲国产欧美在线 | 久久精品一区二区三区不卡牛牛 | 国产在线天堂 | 伊人av影院| 在线a视频 | 欧美黄色片视频 | 欧美视频在线观看 | 亚洲在线视频观看 | 日韩视频免费在线观看 | 婷婷伊人网| 男女啪啪免费视频 | 一区二区不卡 | 蜜臀久久99精品久久久久宅男 | 日韩精品久久久久久免费 | 久久视频这里只有精品 | 天天色网站 | 日日舔 | 欧美精品入口蜜桃 | 中文在线视频 | 91精品国产乱码久久久久 | 综合久 |