国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)的校園智能打鈴系統(tǒng)的設(shè)計(jì)與制作

2015-03-27 12:11:20邵陽學(xué)院信息工程系鄧楠川胡湘娟
電子世界 2015年19期
關(guān)鍵詞:蜂鳴器按鍵調(diào)試

邵陽學(xué)院信息工程系 鄧楠川 胡湘娟 陽 泳

1 方案設(shè)計(jì)

采用單片機(jī)作為控制芯片,利用DS1302時(shí)鐘模塊提供基準(zhǔn)時(shí)間,并實(shí)時(shí)與單片機(jī)進(jìn)行交換數(shù)據(jù),通過LCD1602液晶顯示屏來顯示日期、星期、時(shí)間信息和運(yùn)行狀態(tài)信息。整個(gè)系統(tǒng)通過按鍵來進(jìn)行人機(jī)交換,切換校園作休時(shí)間模式及時(shí)間設(shè)置等操作。系統(tǒng)組成框圖如圖1所示。

圖1 系統(tǒng)組成框圖

2 電路設(shè)計(jì)

2.1 電路工作原理

校園智能打鈴系統(tǒng)以STC89C52為核心器件,以IAR Embedded Wor kbench為軟件開發(fā)平臺(tái),設(shè)計(jì)語言為C語言,以Al t ium Designer為電路設(shè)計(jì)平臺(tái)而成的。系統(tǒng)硬件主要由單片機(jī)最小系統(tǒng)、電源電路模塊、蜂鳴器模塊、DS1302模塊、LCD顯示模塊、按鍵電路等部分組成。

2.2 校園智能打鈴系統(tǒng)原理圖(如圖2所示)

采用單片機(jī)與DS1302模塊提供基準(zhǔn)時(shí)間,單片機(jī)控制系統(tǒng)時(shí)間的存儲(chǔ)與顯示,DS1302模塊是整個(gè)系統(tǒng)的核心模塊,該模塊中包含一個(gè)時(shí)鐘芯片DS1302,芯片以32.768KHZ的晶振頻率為系統(tǒng)提供一個(gè)基準(zhǔn)時(shí)間,再與單片機(jī)進(jìn)行數(shù)據(jù)傳送[4]。當(dāng)單片機(jī)讀取到的時(shí)間為打鈴時(shí)間后,便通過蜂鳴器模塊打鈴。蜂鳴器模塊由三極管和蜂鳴器構(gòu)成,打鈴時(shí)間到達(dá)后,蜂鳴器便由三極管驅(qū)動(dòng)發(fā)出聲音[5]。本系統(tǒng)設(shè)有五種校園作休時(shí)間模式,可通過按鍵電路實(shí)現(xiàn)時(shí)間調(diào)整與模式切換的功能,以滿足現(xiàn)實(shí)需求。液晶顯示電路將顯示用于顯示年、月、日、星期、時(shí)間信息和系統(tǒng)運(yùn)行狀態(tài)。

3 程序設(shè)計(jì)

主程序先對(duì)系統(tǒng)資源進(jìn)行初始化,讀取時(shí)鐘模塊的數(shù)據(jù),然后調(diào)用1602液晶顯示子程序,系統(tǒng)默認(rèn)選擇是模式1的作息時(shí)間,并根據(jù)選擇的作休時(shí)間模式判斷是否到響鈴時(shí)間,若響鈴時(shí)間到,蜂鳴器模塊做出相應(yīng)的回應(yīng)鈴聲響起。同時(shí)單片機(jī)一直監(jiān)測(cè)著是否有按鍵按下,若有按鍵按下進(jìn)行相應(yīng)的設(shè)置,設(shè)置完成后確認(rèn)鍵被按鍵,則系統(tǒng)開始正常工作。主程序流程如圖3所示:

圖3 主程序流程圖

4 實(shí)物調(diào)試

圖2 系統(tǒng)原理圖

對(duì)設(shè)計(jì)好的實(shí)物,我們需要進(jìn)行硬件調(diào)試、軟件調(diào)試和硬件軟件聯(lián)調(diào)。本系統(tǒng)分為單片機(jī)最小系統(tǒng)、時(shí)鐘模塊、蜂鳴器模塊、按鍵模塊、顯示模塊,我們?cè)谶M(jìn)行調(diào)試可以對(duì)每一個(gè)模塊逐步進(jìn)行測(cè)試,以便出現(xiàn)問題時(shí)可以快速查找出是哪個(gè)模塊的問題,最后將所有模塊組合在一起進(jìn)行整機(jī)測(cè)試。實(shí)物調(diào)試完成后對(duì)需整個(gè)樣機(jī)進(jìn)行測(cè)試,能否正常穩(wěn)定的工作。將HEX文件燒寫到單片機(jī)中,接入DC5V電源后實(shí)物的顯示圖如圖4所示。

圖4 實(shí)物測(cè)試圖

5 總結(jié)

本設(shè)計(jì)校園打鈴系統(tǒng),采用的51系列單片機(jī)作為核心器件,控制著整個(gè)系統(tǒng)正常運(yùn)行。通過按鍵來改變校園作休時(shí)間的變化,同時(shí)1602液晶顯示屏顯示出時(shí)間信息和運(yùn)行狀態(tài)等信息,更能直觀的看到整個(gè)系統(tǒng)的運(yùn)行情況。本設(shè)計(jì)硬件簡(jiǎn)單,實(shí)際操作方便,具有一定的使用價(jià)值。

[1]江世明,黃同成編著.單片機(jī)原理及應(yīng)用[M].北京:中國鐵道出版社,2010:23-45.

[2]童詩白.模擬電子技術(shù)基礎(chǔ)(第三版)[M].高等教育出版社,2001,1:120-189.

猜你喜歡
蜂鳴器按鍵調(diào)試
電動(dòng)自行車產(chǎn)品車速提示音檢測(cè)現(xiàn)狀和整改技術(shù)研究(2)
基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
電子制作(2021年3期)2021-06-16 03:14:26
掌控板制作簡(jiǎn)易鋼琴
單片機(jī)驅(qū)動(dòng)蜂鳴器的程序設(shè)計(jì)
基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
電子制作(2017年19期)2017-02-02 07:08:38
一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計(jì)
電子制作(2016年1期)2016-11-07 08:43:05
豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
調(diào)壓柜的調(diào)試與試運(yùn)行探討
西和县| 丹阳市| 宁武县| 普兰店市| 永寿县| 宜章县| 黑龙江省| 洪湖市| 常州市| 广宗县| 团风县| 行唐县| 宿州市| 光山县| 稻城县| 扎鲁特旗| 清镇市| 西贡区| 鄂伦春自治旗| 五家渠市| 常州市| 洪泽县| 三门县| 龙海市| 威海市| 修武县| 新兴县| 荥阳市| 资源县| 长宁区| 和田县| 邛崃市| 巴彦县| 东方市| 宁德市| 延川县| 郑州市| 阳东县| 潮安县| 榆林市| 泽普县|