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

基于Proteus仿真的單片機(jī)多功能智能搶答器的設(shè)計(jì)

2011-11-08 11:53:20謝道平
長春大學(xué)學(xué)報(bào) 2011年10期
關(guān)鍵詞:單片機(jī)信號系統(tǒng)

謝道平

(安徽財(cái)經(jīng)大學(xué) 管理科學(xué)與工程學(xué)院,安徽 蚌埠 233031)

基于Proteus仿真的單片機(jī)多功能智能搶答器的設(shè)計(jì)

謝道平

(安徽財(cái)經(jīng)大學(xué) 管理科學(xué)與工程學(xué)院,安徽 蚌埠 233031)

介紹一種以AT89S52單片機(jī)為核心控制器,在Proteus軟件環(huán)境下,從硬件電路建立和軟件設(shè)計(jì)兩方面闡述了智能搶答器系統(tǒng)的設(shè)計(jì)過程和方法。通過仿真運(yùn)行,表明該搶答器能夠及時(shí)準(zhǔn)確的顯示第一有效搶答信號,具有反應(yīng)快、區(qū)分度高、操作簡便和實(shí)用性強(qiáng)等特點(diǎn)。證明了本文闡述的方案和設(shè)計(jì)方法是可行的。

搶答器;單片機(jī);Proteus

0 引言

現(xiàn)代電子設(shè)計(jì)手段由手工設(shè)計(jì)到EDA階段,再到虛擬設(shè)計(jì)階段,人們不斷提高設(shè)計(jì)水平與效率。Proteus電子系統(tǒng)仿真與開發(fā)平臺是一款可以實(shí)現(xiàn)數(shù)字電路、模擬電路、微控制器系統(tǒng)仿真以及PCB設(shè)計(jì)等功能的EDA軟件。從元器件的選取到連線,直至電路的調(diào)試、分析和軟件的編譯,都是在虛擬環(huán)境下進(jìn)行,這樣就避免了傳統(tǒng)電子電路設(shè)計(jì)中方案更換帶來的多次重復(fù)購買元器件及制板,在節(jié)省設(shè)計(jì)時(shí)間與經(jīng)費(fèi)的同時(shí),提高了設(shè)計(jì)效率與質(zhì)量。

本文在Proteus基礎(chǔ)上設(shè)計(jì)出一款可以實(shí)現(xiàn)八路搶答和倒計(jì)時(shí)顯示功能的搶答器,該搶答器由AT89S52單片機(jī)為控制核心,能根據(jù)不同的搶答輸入信號,經(jīng)過單片機(jī)的控制處理并產(chǎn)生不同的與輸入信號相對應(yīng)的輸出信號,最后通過液晶顯示屏正確地顯示相應(yīng)的路數(shù),同時(shí)搶答時(shí)間也被顯示和限制。在搶答時(shí),其他選手搶答無效,即其按鍵操作無效。

1 設(shè)計(jì)要求

①可同時(shí)供8名選手(或代表隊(duì))參賽,其編號分別是0到7,各用一個搶答按鈕,按鈕的編號與選手的編號相對應(yīng)。

②給節(jié)目主持人設(shè)置一系列控制開關(guān),用來控制系統(tǒng)搶答的開始、復(fù)位、搶答時(shí)間設(shè)置等功能。

③搶答器具有數(shù)據(jù)鎖存和顯示的功能。搶答開始后,若有選手按動搶答按鈕,編號立即鎖存,并在LCD顯示屏上顯示出選手的編號,同時(shí)揚(yáng)聲器給出音響提示。此外,要封鎖輸入電路,禁止其它選手搶答。優(yōu)先搶答選手的編號一直保持到主持人將系統(tǒng)清零為止。

④搶答器具有定時(shí)搶答的功能,且一次搶答的時(shí)間可以由主持人設(shè)定(如15秒)。先點(diǎn)擊設(shè)定時(shí)間按鈕,然后點(diǎn)擊選擇設(shè)定對象按鈕進(jìn)行秒與分的設(shè)定,且秒一次按鈕變化5秒,而分是一次變化一分鐘。當(dāng)節(jié)目主持人啟動“開始”鍵后,要求定時(shí)器立即進(jìn)行減計(jì)時(shí),并用顯示器進(jìn)行顯示,同時(shí)揚(yáng)聲器發(fā)出短暫的聲響,聲響持續(xù)時(shí)間0.5秒左右。

⑤參賽選手在設(shè)定的時(shí)間內(nèi)進(jìn)行搶答,搶答有效,定時(shí)器停止工作,顯示器上顯示選手的編號和搶答時(shí)刻的時(shí)間,同時(shí)揚(yáng)聲器發(fā)出短暫的聲響并保持到主持人將系統(tǒng)清零為止。如果定時(shí)搶答的時(shí)間已到,卻沒有選手搶答時(shí),本次搶答無效,系統(tǒng)進(jìn)行短暫的報(bào)警,并封鎖輸入電路,禁止選手超時(shí)后搶答,定時(shí)顯示器上顯示00:00。

2 搶答器硬件電路設(shè)計(jì)

根據(jù)本系統(tǒng)設(shè)計(jì)要求硬件電路主要分為三個部分:第一部分為選手按鍵組成的搶答電路輸入模塊,第二部分為以AT89S52單片機(jī)為核心的控制電路模塊,當(dāng)然,單片機(jī)工作必須有電源電路、復(fù)位電路和時(shí)鐘電路;第三部分為由LCD LM016L液晶顯示屏電路和聲光控制組成的顯示電路模塊。其中單片機(jī)是各電路的核心,起到組織控制的作用[3]。總體框圖如圖1所示。

2.1 輸入模塊電路設(shè)計(jì)

搶答器輸入信號由八個小按鍵控制,當(dāng)有鍵按下的時(shí)候,就產(chǎn)生了有效的輸入信號。在單片機(jī)系統(tǒng)中一般由軟件來識別鍵盤上的閉合鍵,組成鍵盤的按鍵有觸點(diǎn)式和非觸點(diǎn)式兩種,而單片機(jī)中應(yīng)用的鍵盤一般是由機(jī)械觸點(diǎn)構(gòu)成的。為使單片機(jī)能正確地讀出鍵盤所接I/O的狀態(tài),對每一次按鍵只做一次響應(yīng)。必須考慮如何去除按鍵過程中的抖動。常用的去抖的方法有硬件方法和軟件方法兩種,單片機(jī)中常用軟件法。本模塊由8個按鍵組成,按鍵一端直接與單片機(jī)P3.0-P3.7相連,另一端接地;組成8路搶答的輸入口,同時(shí)采用鍵盤掃描程序來判斷哪一鍵被按下。

圖1 搶答器系統(tǒng)總體框圖

2.2 控制電路設(shè)計(jì)

與傳統(tǒng)的搶答器采用小規(guī)模數(shù)字集成電路設(shè)計(jì)比較,單片機(jī)具有易于使用、區(qū)分度高、反應(yīng)快和電路簡單等優(yōu)點(diǎn),本系統(tǒng)單片機(jī)采用AT89S52作為控制系統(tǒng)的核心,在主持人按下開始鍵后,當(dāng)有選手按鍵時(shí),單片機(jī)通過鍵盤掃描程序判斷出是哪一路選手,并存儲到單片機(jī)中,然后通過顯示模塊顯示出哪一路,最后選手在規(guī)定的時(shí)間內(nèi)完成搶答,這些動作都是在單片機(jī)控制下進(jìn)行的。具體連接是:P1.5和P1.6端由主持人控制,分別是搶答開始和復(fù)位鍵,P1.3和P1.7分別為設(shè)定時(shí)間與選定設(shè)定對象控制端。

2.3 顯示電路模塊設(shè)計(jì)

該模塊由字符型液晶顯示器1602組成,用來顯示搶答器信號的具體路數(shù)的,液晶顯示器的8根數(shù)據(jù)線與單片機(jī)的P2口相連,用來傳輸數(shù)據(jù)與命令;液晶的使能信號E、數(shù)據(jù)/命令選擇端RS、讀/寫選擇端R/W這3根控制線與單片機(jī)P1.0、P1.1和接地端相連,從而控制液晶顯示。具體連接:P1.1是液晶顯示屏的使能端的輸入口,P1.0是液晶顯示屏的數(shù)據(jù)/命令選擇輸入端口。

根據(jù)上述對搶答器系統(tǒng)各個部分的電路設(shè)計(jì),本文設(shè)計(jì)的完整系統(tǒng)電路圖如圖2所示:

圖2 八路搶答器仿真電路圖

3 搶答器軟件設(shè)計(jì)

3.1 設(shè)計(jì)思路

在單片機(jī)開發(fā)中除了必要的硬件設(shè)計(jì)外,同樣離不開軟件設(shè)計(jì)。本設(shè)計(jì)采用Keil軟件下的單片機(jī)C語言編程環(huán)境,軟件設(shè)計(jì)思路:

①單片機(jī)上電復(fù)位后,首先對定時(shí)器和液晶進(jìn)行初始化,即執(zhí)行l(wèi)cd_init();timer_init();然后進(jìn)入無限循環(huán)程序來判斷“開始鍵”是否按下,如果按下,則可以進(jìn)行搶答;沒有按下,則處于無限等待。

②在進(jìn)行搶答時(shí),執(zhí)行鍵盤掃描程序keyscan()來判斷哪一個鍵被選手按下,并記下選手所對應(yīng)的P3口的信號,且通過液晶顯示程序display()顯示其路數(shù)。

③在選手回答問題時(shí),由主持人通過“設(shè)定時(shí)間和選擇設(shè)定對象”鍵來對選手計(jì)時(shí),然后按下“開始鍵”,則進(jìn)入正常問題回答階段,定時(shí)器進(jìn)入倒計(jì)時(shí)程序,選手在規(guī)定時(shí)間內(nèi)答題則本次回答成功。主程序流程圖如圖3所示:

圖3 搶答器主程序流程圖

3.2 仿真運(yùn)行

根據(jù)上述軟件設(shè)計(jì)思想和流程圖在Keil環(huán)境下編輯程序,如液晶初始化程序:(其中液晶寫指令void write_com(uchar com);

液晶寫數(shù)據(jù)void write_data(uchar date)

voidlcd_init()

{uchar num;lcden=0;

write_com(0x38);//初始化 write_com(0x0c);//打開光標(biāo)write_com(0x01);//清顯示 write_com(0x80);

for(num=0;num <5;num++){write_data(table[num]);}

}[2]

通過編譯得到.HEX文件,仿真運(yùn)行結(jié)果如圖4所示:

仿真結(jié)果表明,設(shè)計(jì)的電路原理圖和程序能夠?qū)崿F(xiàn)系統(tǒng)既定的目標(biāo)。

4 結(jié)語

本文以AT89S52單片機(jī)為核心,在Proteus環(huán)境中設(shè)計(jì)了八路搶答器系統(tǒng)。軟件仿真表明該搶答器能夠及時(shí)準(zhǔn)確的顯示第一有效搶答信號,具有反應(yīng)快、區(qū)分度高、操作簡便和實(shí)用性強(qiáng)等特點(diǎn)。

圖4 搶答器電路仿真圖

[1] 周潤景,張麗娜.基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真[M].北京:北京航天航空大學(xué)出版社,2006.

[2] 周堅(jiān).單片機(jī)C語言輕松入門[M].北京:北京航天航空大學(xué)出版社,2006.

[3] 李萍,張池,張勃.AT89S51單片機(jī)原理、開發(fā)與應(yīng)用實(shí)例[M].北京:中國電力出版社,2008.

Design of Multi-functional Intelligent Calling Implement of Single Chip Microcomputer Based on Proteus Simulation

XIE Dao-ping

(School of Management Science and Engineering,Anhui University of Finance and Economics,Bengbu 233031,Chinai)

This paper introduces an AT89S52 microcontroller-based core controller.It elaborates design process and methods of the intelligent calling implement system from the hardware circuit and software design in Proteus software environment.Simulation running indicates that the calling implement can display the first effective answer signal timely and accurately,having the characteristics of quick reaction,high differentiation degree,easy operation and strong practicality.It is proved that the design method is feasible.

calling implement;single-chip microcomputer;Proteus

TP391.9

A

1009-3907(2011)10-0012-04

2011-08-16

謝道平(1973-),男,安徽無為人,講師,主要從事單片機(jī)控制技術(shù)、數(shù)字圖像處理方法等方面研究。

責(zé)任編輯:吳旭云

猜你喜歡
單片機(jī)信號系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 香蕉色综合| 毛片网站在线播放| 国产精品福利在线观看无码卡| 日韩无码白| 看国产毛片| 一级高清毛片免费a级高清毛片| 美女国产在线| 国产小视频免费观看| 麻豆AV网站免费进入| 欧美亚洲一二三区| 国产第三区| 五月婷婷综合网| 谁有在线观看日韩亚洲最新视频| 欧美一级在线看| 欧美亚洲综合免费精品高清在线观看| 成色7777精品在线| 伊人色天堂| 国产成人午夜福利免费无码r| 国产欧美日韩视频一区二区三区| 欧美国产在线看| 久久综合激情网| 最新国产精品鲁鲁免费视频| 色综合婷婷| 亚洲不卡av中文在线| 26uuu国产精品视频| 尤物成AV人片在线观看| 国产一区二区网站| 国产精品尤物铁牛tv| 99手机在线视频| 国产精品尹人在线观看| 色综合成人| 91青青在线视频| 国产在线视频福利资源站| 亚洲一道AV无码午夜福利| 久热re国产手机在线观看| 国产日韩欧美中文| 爆乳熟妇一区二区三区| 久久伊人操| 999国内精品视频免费| 国产免费福利网站| 欧美在线视频不卡第一页| 日韩123欧美字幕| 午夜天堂视频| 尤物精品国产福利网站| 在线观看国产黄色| 高清不卡毛片| 国产成人高清在线精品| 18禁黄无遮挡网站| 亚洲一区二区在线无码| 国产视频欧美| 亚洲有无码中文网| 欧美亚洲综合免费精品高清在线观看| 日韩中文字幕免费在线观看| 99偷拍视频精品一区二区| 久久精品中文字幕少妇| 午夜欧美在线| 亚洲AⅤ永久无码精品毛片| 国产美女精品一区二区| 97在线碰| 97久久精品人人| 久精品色妇丰满人妻| 欧美性久久久久| 亚洲αv毛片| 国产新AV天堂| 91在线高清视频| 亚洲首页在线观看| 国产制服丝袜无码视频| 超清无码一区二区三区| 香蕉蕉亚亚洲aav综合| 亚洲熟女偷拍| 国产成人一区免费观看 | 国产黄网站在线观看| 欧美日本视频在线观看| 国产精品免费入口视频| 一级毛片基地| 99久久国产综合精品2023| 四虎综合网| 91热爆在线| a级高清毛片| 97超爽成人免费视频在线播放| 日本国产在线| 亚洲欧美h|