亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        模擬校園打鈴系統(tǒng)

        2018-04-08 09:30:02黃艷梅
        西部皮革 2018年4期
        關(guān)鍵詞:蜂鳴器按鍵時鐘

        黃艷梅

        (西華師范大學(xué)電子信息工程學(xué)院,四川南充637002)

        在學(xué)校中,為了維持良好的上下課秩序和規(guī)范學(xué)生的日常作息時間,經(jīng)常需要使用打鈴系統(tǒng)。打鈴系統(tǒng)不僅可以為上下課的老師和學(xué)生們提供時間提醒,也有利于師生對上課和學(xué)習(xí)時間的合理安排。本系統(tǒng)不僅能實現(xiàn)基本的校園打鈴功能,還能實現(xiàn)掉電后數(shù)據(jù)不丟失,保證了停電事故發(fā)生后,校園打鈴系統(tǒng)仍能正常工作,并且使用起來也非常方便。

        1 硬件設(shè)計

        1.1單片機最小系統(tǒng)的構(gòu)成。本系統(tǒng)采用STC89C52RC單片機芯片作為硬件核心。STC89C52RC是一種低功耗、高性能CMOS8位微控制器,內(nèi)部具有8KB ROM存儲空間,512字節(jié)數(shù)據(jù)存儲空間,帶有4K字節(jié)的EEPROM存儲空間。

        時鐘電路:本系統(tǒng)采用內(nèi)部時鐘電路,即在XTAL1和XTAL2引腳上外接定時元件 (由石英晶體和電容組成的并聯(lián)諧振回路),這樣就構(gòu)成一個穩(wěn)定的自激振蕩器。晶振的頻率采用12MHz,電容為20pF。

        復(fù)位電路:當程序跑飛或死機時,就需要進行復(fù)位。時鐘電路工作后,在RST端持續(xù)給出2個機器周期的高電平就能完成復(fù)位操作。如果RST持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。復(fù)位方式有上電復(fù)位和開關(guān)復(fù)位。本系統(tǒng)采用圖1所示的復(fù)位電路。

        圖一

        1.2獨立按鍵模塊。由于本系統(tǒng)需要的按鍵數(shù)量不多,所以不需要使用矩陣鍵盤,因此選擇獨立按鍵就非常適合。模式按鍵,調(diào)節(jié)按鍵,存入按鍵,清空按鍵,這4個按鍵接到STC89C52RC單片機IO口上,設(shè)置為低電平有效,通過調(diào)節(jié)它們,就可以對系統(tǒng)當前時間以及打鈴時間進行調(diào)節(jié),存儲,清空,使用起來非常方便快捷。

        1.3打鈴模塊。系統(tǒng)通過蜂鳴器發(fā)出打鈴聲音,單片機的某一引腳用來控制蜂鳴器的工作狀態(tài),當該引腳輸出高電平時,三極管截止,蜂鳴器不發(fā)聲;當該引腳輸出低電平時,三極管導(dǎo)通,蜂鳴器發(fā)出打鈴聲音。

        1.4實時時鐘模塊。本系統(tǒng)使用了DS1302時鐘芯片,它可自動對秒、分、時、日、周、月、年以及閏年補償?shù)哪赀M行計數(shù),而且精度非常高,工作電壓2.5V~5.5V范圍內(nèi),2.5V時耗電小于300nA,具有主電源/后備電源雙電源引腳,可以對后備電源進行涓細電流充電。DS1302芯片中的32768HZ晶振的精度小于0.01%,所以整個系統(tǒng)的精確度非常高。而且DS1302芯片采用3V的電池作為后備電源,使DS1302內(nèi)部的時鐘不會因為系統(tǒng)掉電而停止。

        1.5液晶顯示模塊。LED數(shù)碼管顯示數(shù)字比較合適,不適用顯示字母,符號,而且功耗大。而在日常生活中,我們經(jīng)常可以看見液晶顯示屏的身影,例如:計算器,電子手表,萬用表。根據(jù)以上所述,本系統(tǒng)使用LCD1602液晶,它非常適合顯示字母、數(shù)字、符號,能夠同時顯示兩行,每行16個字符,并且微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧,價格適中。

        1.6存儲模塊。要保證設(shè)置的打鈴時間數(shù)據(jù)在掉電時也不會丟失,同時實現(xiàn)在系統(tǒng)運行時能夠修改打鈴時間,就要用到AT24C02芯片。AT24C02芯片是一種電可擦除存儲器,內(nèi)部含有256個8位字節(jié),與易失性存儲器相比,斷電后它的數(shù)據(jù)不會出現(xiàn)丟失,因此可以用它設(shè)置多個打鈴時間點。

        2 軟件設(shè)計

        本系統(tǒng)采用C語言編程,C語言語法簡潔,使用方便,可讀性強,方便移植,用于完成軟件設(shè)計非常方便,并且使用了keil4軟件。程序思路為:先初始化LCD1602,DS1302,通過鍵盤設(shè)置打鈴時間,AT24C02存儲數(shù)據(jù),最后蜂鳴器發(fā)出打鈴聲音。程序主要由主程序、獨立按鍵識別程序、定時器中斷子程序,DS1302時鐘程序,LCD1602液晶顯示子程序,AT24C02數(shù)據(jù)存儲子程序組成。程序里也加入了獨立按鍵防抖程序,避免因按鍵自身抖動,影響整個系統(tǒng)的準確度。本系統(tǒng)可以設(shè)置多個打鈴時間點,實時顯示當前時間,并且具有掉電保護功能,保證了設(shè)置的打鈴時間不會因系統(tǒng)掉電而需要重新設(shè)置。

        3 總結(jié)

        本文設(shè)計了一種模擬校園打鈴系統(tǒng),以STC89C52RC單片機為核心,通過獨立按鍵模塊,DS1302時鐘芯片,LCD1602液晶,AT24C02存儲芯片,實時顯示了當前時間,對打鈴時間進行修改,存儲,具有掉電保護功能,完整的實現(xiàn)了校園打鈴功能。由于本次設(shè)計采用的模塊化編程,所以當出現(xiàn)問題時,也便于找出錯誤原因??偟膩碚f,本次的設(shè)計在基本打鈴功能的基礎(chǔ)上,增加了實時顯示,掉電保護,具有一定的實用性。

        參考文獻:

        [1]楊帆.一種基于單片機的校園打鈴系統(tǒng)的實現(xiàn).[J].電腦知識與技術(shù),2013,(32).

        [2]李麗榮.51單片機應(yīng)用設(shè)計[M].北京:北京理工大學(xué)出版社,2012.

        [3]鄧楠川,胡湘娟,陽泳.基于單片機的校園智能打鈴系統(tǒng)的設(shè)計與制作.[J].電子世界,2015,(19).

        猜你喜歡
        蜂鳴器按鍵時鐘
        電動自行車產(chǎn)品車速提示音檢測現(xiàn)狀和整改技術(shù)研究(2)
        別樣的“時鐘”
        基于有限狀態(tài)機的按鍵檢測程序設(shè)計
        電子制作(2021年3期)2021-06-16 03:14:26
        古代的時鐘
        掌控板制作簡易鋼琴
        電腦報(2020年12期)2020-06-30 19:56:42
        單片機驅(qū)動蜂鳴器的程序設(shè)計
        有趣的時鐘
        一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計
        電子制作(2016年1期)2016-11-07 08:43:05
        豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
        時鐘會開“花”
        欧洲多毛裸体xxxxx| 国产黑色丝袜在线观看网站91| 久久久黄色大片免费看| 国产99久久久国产精品~~牛| 久久久久女人精品毛片| 国产精品亚洲专区无码web| 人妻风韵犹存av中文字幕| 五月天中文字幕日韩在线| 精品亚洲成a人片在线观看| 美女视频一区| 蜜桃视频中文字幕一区二区三区| 久久精品国产亚洲av不卡国产| 亚洲精品无码永久在线观看你懂的 | 天天噜日日噜狠狠噜免费| 国内少妇人妻丰满av| 免费人成黄页网站在线观看国内| 在线观看午夜视频国产| 欧美精品亚洲精品日韩专区 | 超碰cao已满18进入离开官网| 2021国产视频不卡在线| 久久精品国产亚洲av热九| 日韩人妻精品中文字幕专区| 卡一卡二卡三无人区| 国产福利片无码区在线观看 | 日韩一区二区av极品| 欧美性受xxxx狂喷水| 99视频在线国产| 亚洲av乱码国产精品观看麻豆| 欧美熟妇另类久久久久久多毛| 天天爽夜夜爽夜夜爽| 国产精品系列亚洲第一| 亚洲一区二区精品在线| 久久精品国产亚洲7777| 亚洲免费观看| 国内激情一区二区视频| 人妻体内射精一区二区三区| 色狠狠一区二区三区香蕉| 亚洲乱精品中文字字幕| 国产主播一区二区三区蜜桃| 边啃奶头边躁狠狠躁| 巨乳av夹蜜桃站台蜜桃机成人|