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

基于C51單片機的多功能電子鐘系統設計與仿真

2018-04-24 01:25:07王瀚增姜欣欣
通信電源技術 2018年2期
關鍵詞:單片機功能設計

王瀚增,姜欣欣

(延邊大學 工學院,吉林 延吉 133002)

0 引 言

隨著電子技術行業的迅猛發展,電子產品的市場需求量增多,許多傳統產品受到前所未有的沖擊。電子鐘是日常生活中的必需品,但傳統電子鐘功能單一,不能很好地滿足人們日常的需求。多功能電子鐘解決了這些問題,不僅擁有傳統電子鐘的功能,還擁有顯示日期、溫度測試、電子鬧鐘等常用功能,大大滿足了人們的需求。

多功能電子鐘不僅制作成本低廉,而且具有廣闊的市場前景。它的成本低廉主要體現在元器件價格較低,其中C51單片機不僅價格低廉,而且編程簡單、功能強大。

1 AT89C51單片機簡介

ATMEL公司開發的AT89C51單片機是一款具有低電壓、高性能指標的CMOS8位單片機[1]。片內集成有4 kB的Flash存儲器和128 B的數據存儲器,具有速度快、可靠性高、實時性好等特點,被廣泛應用于電子領域。

AT89C51擁有40個引腳,其中包括4個8位并行I/O端口(P0口、P1口、P2口、P3口)、5個中斷源、3個程序加密鎖、2個16位可編程定時器/計數器中斷、1個全雙工的異步串行口、1個看門狗定時器和26個特殊功能寄存器[2]。

2 硬件電路設計

2.1 實現的功能

(1)顯時。切換按鍵,使四個七段數碼管顯示時間、日期以及溫度等信息。

(2)測溫。利用DS18B20測量溫度。

(3)調時??衫冒存I,任意調整時間和日期。(4)報時。分為鬧鐘報時和整點報時,可使用對應的按鍵開啟。

2.2 系統框架設計

本設計將系統的硬件分成7個模塊:主控模塊(AT89C51)、直流電源模塊、七段顯示器顯示模塊、按鍵電路、時鐘電路(DS1302)、數字溫度傳感器(DS18B20)和蜂鳴器報時模塊,具體系統設計如圖1所示。

圖1 系統框架

主控模塊是系統的核心,通過DS18B20收集、測量室內的溫度;按鍵進行電路控制,時鐘電路接收主控模塊的命令,調整時間,并將獲取的時間信息送至主控模塊;主控模塊將信息送至七段數碼管顯示;一旦到鬧鐘或者整點時位,蜂鳴器模塊啟動報時功能。

3 主要電路模塊設計

3.1 時鐘芯片DS1302模塊

DS1302是由美國DALLAS開發研制,具有時間調節、日期調節等相關功能,其中12個寄存器與之相關。DS1302模塊與C51單片機之間通過串行時鐘、I/O、復位三根線實現連接。如果向該模塊輸入正確的數據,需要在時鐘脈沖信號上升沿到來前確認輸入數據是否正確。當脈沖信號上升沿到達時,將數據寫進DS1302內(由最低位到最高位依次寫入)[3]。若要讀出DS1302數據,則需要等到時鐘脈沖信號下降沿到來時讀出(由最低位到最高位依次讀出)[2]。如表1所示,為DS1302的控制字。寫入數據時,控制字的最高位置1;第6位置1時表示存取RAM中的數據,置0時表示存取日歷時鐘數據;第5位到第1位(A4~A0),表示相關寄存器的地址;第0位表示進行讀寫操作。

表1 DS1302控制字

3.2 數字溫度傳感器DS18B20模塊

DS18B20是一種性能穩定、反應快的數字溫度傳感器,測溫范圍為-55~+125℃,具有可編程9~12位A/D轉換精度。相比于傳統的溫度傳感器,DS18B20本身攜帶A/D轉換功能,可以直接通過總線與單片機P3.4口相連,實現將數字量輸入到單片機中的功能。DS18B20進行溫度轉化必須經過初始化(復位脈沖)、發送ROM指令、發送存儲器指令的過程。

3.3 按鍵接口S1、S2模塊

按鍵模塊采用S1與S2組合按鍵形式。按住復位按鍵可實現返回時間顯示主界面的功能,按動S2鍵切換調節的對象(溫度、時間、年、月、日)配合S1的調節(增1操作),在增1的過程中達到數值最大值時歸0。實驗結果顯示,兩者配合達到預期效果,具體操作如表2所示。

表2 按鍵操作效果

4 軟件設計及仿真

4.1 軟件流程

本實驗程序含有主程序、延時子程序、DS18B20讀取溫度子程序、DS1302時鐘子程序、數碼管顯示子程序、切換調解模式程序、調節設置(時間調整)程序和蜂鳴器報時子程序。各個程序相互協調,執行相應功能,并完成系統所要求的各項功能。具體程序設計流程如圖2所示。

下面是I/O接口定義以及相關變量定義的代碼:

#include <reg52.h>

#define uint unsignedint

#define uchar unsigned char

sbit DS1302_CLK=P3^5;//設置DS1302相應接口

sbit DS1302_IO=P3^6;

sbit DS1302_RST=P3^7;

sbit ACC0=ACC^0;//內部累加器賦值

sbit ACC7=ACC^7;

sbit S2=P1^0;//設置按鍵S2

sbit S1=P1^1;//設置按鍵S1

sbitbz=P1^7;//設置蜂鳴器接口

sbit DQ=P3^4;//定義DS18B20總線接口

unsigned char sec,min,hour,week,day,mon,year,nz_min=0,nz_hour=8,zdn_hour=10,zdf_hour=23;

bit flag_xianshi;//定義所需變量

char mode;

bit show;

uchar last;

uintwendu;

bitflag_nz=1;

bitflag_zd;

bitnz_ok;

4.2 仿真圖及結果

由Lab center Electronics公司推出的Proteus軟件,可以專門對單片機系統進行仿真[4]。本實驗調用Proteus中元件庫中的元器件,設計完系統后,調整元器件的位置并連線。修改元器件的屬性及名稱,使之符合設計要求。最后,核實電路圖是否正確。

將生成的hex類型的文件載入AT89C51單片機,點擊Proteus軟件左下角的運行鍵,即可進行仿真,結果如圖3所示。

5 結 論

本實驗以AT89C51單片機為核心,通過對多功能電子鐘內部結構的分析,利用C51語言對所要實現的功能進行編程。利用Proteus軟件進行仿真,設計可以實現顯時、調時、測溫、報時功能于一體的多功能電子鐘,成功實現了預期功能。設計的多功能電子鐘具有廣闊的市場前景,但在使用便利性方面還有較大提升空間,后續將會將繼續研究,以不斷給予完善和優化。

圖3 Proteus仿真結果

參考文獻:

[1] 易麗華,黃 俊.基于AT89C51單片機與DS18B20的溫度測量系統[J].電子與封裝,2009,9(5):39-43.

[2] 張毅剛.單片機原理及接口技術(C51編程)[M].第2版.北京:人民郵電出版社,2016.

[3] 祝鳳蓮.基于DS1302的數字鐘設計[J].科技廣場,2012,(7):126-128.

[4] 李世瑾.基于單片機的智能電子時鐘的設計與應用[J].信息通信,2016,(6):90-92.

猜你喜歡
單片機功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Microchip推出兩個全新PIC單片機系列
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 久久精品无码专区免费| 久久亚洲AⅤ无码精品午夜麻豆| 国产色爱av资源综合区| 国产99视频免费精品是看6| 97久久精品人人做人人爽| 91无码网站| 无码人中文字幕| 国产欧美在线视频免费| 日韩大乳视频中文字幕| 日韩成人午夜| 欧美区日韩区| 超级碰免费视频91| 国产免费久久精品99re丫丫一| 国产主播在线一区| 免费jjzz在在线播放国产| 国产欧美视频在线| 国产精品视频免费网站| 国产香蕉国产精品偷在线观看| 91精品人妻一区二区| 亚洲无码一区在线观看| 成年免费在线观看| 日韩欧美中文字幕一本| 国产农村精品一级毛片视频| 国产精品手机在线播放| 亚洲AV无码一二区三区在线播放| 国产凹凸视频在线观看| 国产乱子伦无码精品小说| 色综合天天综合中文网| AV不卡国产在线观看| 97国产在线播放| 国产91成人| 国产综合另类小说色区色噜噜| 久久综合九色综合97婷婷| 国产在线精品香蕉麻豆| 色香蕉影院| 在线99视频| 亚洲三级影院| 91亚洲视频下载| 午夜啪啪网| AⅤ色综合久久天堂AV色综合| 国产成人av大片在线播放| 国产成年女人特黄特色毛片免 | 国产欧美精品一区二区 | 国产精品一区不卡| 国产 在线视频无码| 亚洲日韩高清在线亚洲专区| 国产精品青青| 91免费片| 亚洲国产中文综合专区在| 91久久国产热精品免费| 波多野结衣AV无码久久一区| a毛片在线免费观看| 色135综合网| 亚洲国产黄色| 成人韩免费网站| 精品久久久久无码| 色悠久久久| 成人va亚洲va欧美天堂| 成人国产免费| 亚洲三级色| 无码免费试看| 中文无码精品A∨在线观看不卡| 波多野吉衣一区二区三区av| 四虎免费视频网站| 亚洲精品成人7777在线观看| 亚洲精品国产成人7777| 国产69精品久久久久孕妇大杂乱 | 亚洲人成网址| 亚洲欧美极品| 99这里只有精品在线| 日韩在线成年视频人网站观看| 四虎成人精品在永久免费| a毛片在线| 一级爱做片免费观看久久 | 四虎永久在线| 国产精品视频猛进猛出| 亚洲女人在线| 蜜桃臀无码内射一区二区三区| 中文字幕乱码中文乱码51精品| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产精品55夜色66夜色| 人妻少妇乱子伦精品无码专区毛片|