999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PROTUES 數字鐘的設計與實現

2021-12-05 00:19:16
科海故事博覽 2021年32期
關鍵詞:單片機

周 婷

(廣東理工職業學院,廣東廣州 510030)

數字鐘是可以實現時、分、秒計時的鐘表,應用非常廣泛,它與傳統的機械時鐘相比較,數字鐘擁有更加直觀、精度高且使用壽命更長等優點[1]。數字鐘給人們的生活工作帶來了非常多的便利,而且增加了很多實用功能,比如整點報時、按時打鈴、各種家用電器的自啟動等,所以研究數字鐘有著非常重要的意義。

數字鐘的設計方法有很多,可以使用數字電路中的觸發器、計數器等組成數字鐘,也可以采用專用的電子時鐘芯片加上外圍電路組成,還可以使用單片機實現,這些方法各有優勢[2-3],由數字電路組成的數字鐘主要由振蕩器、分頻器、計數器、譯碼顯示電路、校時電路等組成,還可以增加擴展功能,如整點報時電路、倒計時電路等。本文采用單片機AT89C51 實現,單片機式數字鐘編程更加靈活、功能也更方便擴展。

1 數字鐘硬件電路設計

單片機設計的數字鐘主要包括AT89C51 單片機、晶體振蕩電路、數碼顯示電路和秒分時調整電路。AT89C51 能提供4k 字節,Flash 閃速存儲器,256 字節片內數據存儲器,三十二個IO 口,兩個十六位定時/計數器,一個五向量兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路。AT89C51 因其性能優良和價格低廉而被廣泛應用,數字鐘的整體原理方框圖如圖1 所示。

圖1 數字鐘的原理圖

1.1 晶體振蕩電路

目前頻率發生器主要分兩種:(1)采用555 定時器構成的多諧振蕩器作為數字鐘的頻率發生器,靈敏度非常高且穩定,同時對電源電壓和環境溫度的影響較小,但是不方便調節頻率占空比,且頻率一般不能太高;(2)采用石英晶體振蕩器作為頻率發生器。晶體振蕩電路采用壓電材料振動晶體的機械共振,創建給定頻率的電信號,采用晶體振蕩電路發出的頻率非常穩定,且受溫度影響小,所以本設計采用晶體振蕩電路用于提供穩定的時鐘信號。晶體振蕩電路和復位上電電路如圖2 所示。

圖2 晶體振蕩電路和復位上電電路

1.2 時鐘顯示電路

時鐘顯示電路模塊采用八個共陽極八段數碼管,其中P1.0~P1.7 控制數碼管的八段LED 燈的亮滅,即輸入段碼;P3.0~P3.7 控制具體一位數碼管顯示,即輸入位碼,而AT89C51 對P3.0~P3.7 端口進行動態掃描。

1.3 按鍵電路

當數字鐘運行一段時間后,存在一定誤差,采用按鍵電路可以分別對時、分、秒進行調節。本數字鐘用P1.0、P1.1、P1.2 三個端口分別控制時、分、秒三個按鍵。當按鍵中某個端口輸入低電平時,AT89C51 單片機讀取此時按鍵狀態,并采用軟件去抖,時鐘按鍵每按下一次時鐘加一,當累加到二十四時,重新從零開始計數;分鐘按鍵每按下一次時鐘加一,當累加到六十時,重新從零開始計數;秒鐘同理。

2 數字鐘軟件設計

2.1 本電路的功能

1.數字鐘開機時,顯示12:00:00 的時間開始計時。

2.校正功能:P0.0 控制“秒”的調整,每按一次加1 秒;P0.1 控制“分”的調整,每按一次加1 分;P0.2 控制“時”的調整,每按一次加1 小時。

2.2 部分程序

1.初始化使顯示時間的位全為12:00:00,其他都不點亮;首先建立兩個數組,dispcode[]存放0~f 的段碼,dispbitc ode[]存放位碼,通過dispbuf[8]顯示12:00:00。如果把dispbitcode[2]、dispbitcode[3]對應的16 改為X(10~15 中的一個),并將其指向dispcode[16]即0x00 改為dispcode[X]即0x40。時分秒的間隔就為“—”。

2.秒顯示程序,每來一個脈沖信號,second 自加一,當second 等于60 時,重新計數,并且在數碼管上分別顯示秒的十位和個位。時鐘和分鐘也是類似的編寫方式。

3 電路仿真

本文以PROTUES 作為仿真軟件,在PROTUES 中搭建數字鐘電路,再用Keil 仿真軟件編寫程序,導出.HEX 文件,再把.HEX 文件導入到PROTUES 仿真運行。Proteus 軟件是英國Lab Center Electronics 公司出版的EDA 軟件工具,它不僅具有其它EDA 工具軟件的仿真功能,而且還能從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB 設計,真正實現了從概念到產品的完整設計[4-5]。

在仿真過程中要注意以下幾點:

(1)要認真檢查元器件型號、位置以及引腳是否正確;

(2)檢查電源電壓是否正確,常用的工作電壓有5V、12V、15V 等;

(3)仿真時注意要修改晶振頻率為12MHZ,否則可能不能運行。如圖3 所示為數字鐘仿真圖。

圖3 數字鐘仿真圖

4 結語

本文基于Proteus 仿真軟件和 Keil 開發環境設計出數字鐘,在產品投入實驗前,先用軟件仿真,減少了成本,也提高了產品設計的工作效率,縮短了周期。數字鐘在生活和工作中也非常常用,我們還可以給數字鐘增加鬧鐘、整點報時等功能,增加數字鐘的應用范圍。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产高清在线观看91精品| 色综合日本| 亚洲全网成人资源在线观看| 免费a级毛片视频| 真实国产乱子伦高清| 欧美亚洲香蕉| 国产青青草视频| 人妻一本久道久久综合久久鬼色| 青青极品在线| 欧美69视频在线| 五月六月伊人狠狠丁香网| 亚洲色图综合在线| 亚洲大尺码专区影院| 亚洲综合极品香蕉久久网| 有专无码视频| 在线观看欧美国产| 无码久看视频| 日韩欧美国产另类| 亚洲国产天堂久久综合226114| 97国产在线观看| 亚洲国产成人精品无码区性色| 国产激情无码一区二区免费| 中文字幕无线码一区| 色哟哟色院91精品网站| 久久综合九九亚洲一区| 欧美激情第一区| www.狠狠| 国产精品男人的天堂| 国产美女免费| 91小视频在线播放| 国产视频只有无码精品| 18禁黄无遮挡免费动漫网站| 精品人妻一区二区三区蜜桃AⅤ| 91麻豆国产精品91久久久| 九九热这里只有国产精品| 亚洲中文精品人人永久免费| 18黑白丝水手服自慰喷水网站| 免费国产高清视频| 99精品免费在线| 国产99欧美精品久久精品久久| 国产精品美女在线| 中文精品久久久久国产网址| 综1合AV在线播放| 中文精品久久久久国产网址| 欧美在线三级| 国产男女XX00免费观看| 婷婷色婷婷| 九色在线观看视频| 2024av在线无码中文最新| 国产一级毛片yw| 狠狠久久综合伊人不卡| 91极品美女高潮叫床在线观看| 欧美午夜网| 91极品美女高潮叫床在线观看| 欧美午夜网| av尤物免费在线观看| 亚洲成人在线免费观看| 亚洲码一区二区三区| 日韩区欧美区| 欧美午夜网站| 久久无码高潮喷水| 亚洲色图欧美一区| 成年看免费观看视频拍拍| 国产精品hd在线播放| 26uuu国产精品视频| 无码高潮喷水在线观看| 精品偷拍一区二区| 香蕉色综合| 国产精品黑色丝袜的老师| 亚洲九九视频| 久久这里只有精品66| 国产午夜福利亚洲第一| 亚洲国产日韩在线成人蜜芽| 人妻精品久久无码区| 日本亚洲欧美在线| 日韩国产 在线| 精品视频一区在线观看| 成人福利在线免费观看| 亚洲人网站| 999国产精品| 92午夜福利影院一区二区三区| 国产99视频免费精品是看6|