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的單片機控制系統的仿真設計
主站蜘蛛池模板: 中文字幕在线欧美| 999精品在线视频| 亚洲永久免费网站| 色亚洲激情综合精品无码视频| 成人噜噜噜视频在线观看| 精品国产香蕉伊思人在线| 国产一级小视频| 欧美精品成人| AV天堂资源福利在线观看| 日本手机在线视频| 2021国产精品自产拍在线观看| 中文字幕丝袜一区二区| 91亚洲影院| 亚洲美女视频一区| 成人在线亚洲| 91偷拍一区| 三级毛片在线播放| 久久国产热| 国产毛片片精品天天看视频| 国产精品永久不卡免费视频| 国产在线观看精品| 成人欧美日韩| 91精品aⅴ无码中文字字幕蜜桃| av无码一区二区三区在线| 国产玖玖玖精品视频| 午夜小视频在线| 国产精品国产三级国产专业不| 永久毛片在线播| 国产一级妓女av网站| 国产毛片高清一级国语| 永久在线精品免费视频观看| 国产女人在线| 亚洲人成在线精品| 狠狠干欧美| 久久精品娱乐亚洲领先| 国产毛片不卡| 一级成人a毛片免费播放| 日本精品影院| 久久精品人妻中文系列| 在线免费亚洲无码视频| 欧美区一区| 久久免费看片| 成人一级黄色毛片| 在线视频亚洲色图| 污视频日本| 国产精品一线天| 日韩欧美在线观看| 国产精品视频公开费视频| 国产成人一区二区| 久久久噜噜噜| 91无码国产视频| 国产中文在线亚洲精品官网| 成人精品在线观看| 97青草最新免费精品视频| 野花国产精品入口| 国外欧美一区另类中文字幕| 毛片视频网址| 日本不卡视频在线| 亚洲欧美在线综合图区| 日韩成人在线网站| 亚洲一区二区三区中文字幕5566| 亚洲视频二| AV在线麻免费观看网站| 99尹人香蕉国产免费天天拍| 久久美女精品国产精品亚洲| 国产小视频a在线观看| 在线视频一区二区三区不卡| 三级国产在线观看| 国产精品无码一二三视频| 国产精品九九视频| 国产激爽大片在线播放| 亚洲乱码在线视频| 国产精品永久不卡免费视频| 精品国产www| 免费无码又爽又黄又刺激网站| 无码国产偷倩在线播放老年人| 国产激情第一页| 国产精品香蕉在线观看不卡| 国产精品无码AⅤ在线观看播放| 国产国产人免费视频成18| 国内老司机精品视频在线播出| 国产精品成人啪精品视频|