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

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

2021-12-16 12:38:31周婷
科海故事博覽·中旬刊 2021年11期
關鍵詞:單片機

周婷

摘 要 數字鐘是現代電子器件最基本的部分,有較高的探討價值。數字鐘的設計方式有很多,比如采用數字電路中的計數器、觸發器等組成數字鐘,或者采用專用的數字鐘芯片,還可以用單片機來實現數字鐘,其中采用單片機方式編程更加靈活。本設計數字鐘采用AT89C51單片機為核心設計,用數碼管顯示時間,通過按鍵調整秒、分、時,用Proteus 仿真平臺搭建硬件電路,用Keil編寫軟件程序生成.HEX文件,并導入Proteus 進行聯合仿真調試。

關鍵詞 數字鐘 單片機 PROTUSE

中圖分類號:TN79 文獻標識碼:A 文章編號:1007-0745(2021)11-0001-03

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

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

1 數字鐘硬件電路設計

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

1.1 晶體振蕩電路

目前頻率發生器主要分兩種:(1)采用555定時器構成的多諧振蕩器作為數字鐘的頻率發生器,靈敏度非常高且穩定,同時對電源電壓和環境溫度的影響較小,但是不方便調節頻率占空比,且頻率一般不能太高;(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。時分秒的間隔就為“—”。

Unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};

unsigned char dispbitcode[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf, 0x7f};

unsigned char dispbuf[8]={0,0,16,0,0,16,2,1};

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

if(P0_0==0)

{

for(i=5;i>0;i--)

for(j=248;j>0;j--);

if(P0_0==0)

{

second++;

if(second==60)

{

second=0;

}

dispbuf[0]=second%10;

dispbuf[1]=second/10;

while(P0_0==0);

}

}

3 電路仿真

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

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

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

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

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

4 結語

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

參考文獻:

[1] 李冠霖,張寶玲.Verilog HDL數字鐘電路的設計研究[J].無線互聯科技,2021,18(04):67-68.

[2] 譚銘明,姚玲英,阮煜琴,梁俊焱,鐘楚洪.基于52單片機智能貼心時鐘的研究與設計[J].電子制作,2021(09):16-19.

[3] 傅仁軒,王慶華.基于單片機的可調正弦波的Proteus設計[J].電子設計工程,2021,29(10):147-151.

[4] 孫鳳乾,鄭太恒,劉海英,劉大鵬.基于STC89C51單片機的數字時鐘設計[J].齊魯工業大學學報,2021,35(03):47-51.

[5] 孫萬麟.Proteus軟件應用于技術類課程的電路設計及仿真[J].微型電腦應用,2021,37(07):63-66.

猜你喜歡
單片機
基于單片機的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九色最新地址| 青青久视频| 一级在线毛片| 欧美激情第一欧美在线| 午夜国产精品视频| 欧美日韩v| 乱人伦中文视频在线观看免费| 国产H片无码不卡在线视频| 国产三级a| 国产精品不卡永久免费| 免费高清自慰一区二区三区| 一区二区偷拍美女撒尿视频| 国产一区二区丝袜高跟鞋| 99视频精品在线观看| 久久久久久久97| 国产午夜无码专区喷水| 成人免费午夜视频| 色色中文字幕| 国产成人亚洲无码淙合青草| 五月天香蕉视频国产亚| 少妇露出福利视频| 久996视频精品免费观看| 99热这里只有精品免费国产| 亚洲一级毛片免费观看| 女人av社区男人的天堂| 999精品在线视频| 国产美女一级毛片| 日本成人精品视频| 在线不卡免费视频| 国产乱人免费视频| 夜夜操狠狠操| 黄色片中文字幕| 国产免费福利网站| 久久大香伊蕉在人线观看热2| 亚洲综合激情另类专区| 免费国产高清精品一区在线| 国产成人免费视频精品一区二区| 欧美在线导航| 欧美第九页| 国产激情影院| 午夜影院a级片| 亚洲综合第一区| 自慰高潮喷白浆在线观看| 色综合日本| 三级国产在线观看| 国产视频欧美| 国产激情无码一区二区APP| 久久精品中文字幕少妇| 97se亚洲综合在线| 免费AV在线播放观看18禁强制| 亚洲男人的天堂久久香蕉| 久久香蕉国产线看精品| 91精品国产无线乱码在线| 亚欧乱色视频网站大全| 五月婷婷激情四射| 国产精品hd在线播放| 丰满人妻中出白浆| 超清无码一区二区三区| 99成人在线观看| 国产成人综合在线观看| 天天色天天综合网| 欧美日本在线观看| 国产亚洲视频播放9000| 美女内射视频WWW网站午夜 | 99一级毛片| 中文字幕丝袜一区二区| 久久天天躁夜夜躁狠狠| 99精品久久精品| 99激情网| 国产精品永久免费嫩草研究院| 久久精品国产91久久综合麻豆自制| 色偷偷男人的天堂亚洲av| 欧美激情第一区| 无码国产伊人| 成年女人a毛片免费视频| a毛片在线| 99热在线只有精品| 中文一区二区视频| 国产一级裸网站| 久草中文网| 国产精品妖精视频| 91区国产福利在线观看午夜|