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

基于單片機應用的多路無線搶答器的設計

2012-10-23 09:07:28孫軍輝
中國現代教育裝備 2012年11期
關鍵詞:單片機程序設計

孫軍輝

德州職業技術學院 山東德州 253034

基于單片機應用的多路無線搶答器的設計

孫軍輝

德州職業技術學院 山東德州 253034

鑒于傳統電路設計的搶答器電路復雜、成本高、穩定性差等缺點設計基于單片機應用的無線搶答器,采用了硬件和軟件相結合的設計思想,應用程序設計提升了搶答器的性能,無線模塊由三極管控制,使其動作迅速、運行可靠。基于單片機的無線搶答器克服了傳統搶答器的不足,又能較好實現其功能。

單片機;無線搶答;硬件電路;系統程序

Abstract: Because of complex circuit, high cost, poor stability of responder that was designed by traditional circuit, the wireless responder is designed by single chip microcomputer, uses design concept of the combination of hardware and software, promotes the performance of responder which uses program design. Wireless module that is controlled by triodes acts quickly and operates reliably. Wireless responder which is designed by single chip microcomputer overcomes the inadequacy of traditional responder and is better able to realize its function.

Key words: single chip microcomputer; wireless responder; hardware circuit; system program

單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等“智能型”工業產品。在知識競賽搶答中,簡單電路設計的搶答器,只靠人的能力很難判斷出哪一組先搶答,且故障率高、體積大應用不方便。利用單片機編程設計搶答器,能輕松地分辨出搶答的次序,且具有體積小、故障率低的優點。

1 單片機的選擇及無線搶答器的設計

1.1 單片機的選擇

單片機選用的是STC89C52,它是一種低功效、高性能CMOS8位微控制器,具有8k在系統可編程Flash存儲器。

1.2 無線搶答器的設計思路

采用STC89C52單片機作為整個控制核心。控制系統的4個模塊為:顯示模塊、控制模塊、聲音模塊、無線搶答模塊。按鍵通過開關電路輸入各路的搶答信號,經單片機處理, 輸出控制信號,在數碼管上顯示答題組,從而實現整個搶答過程。

1.3 無線搶答器的設計

模塊部分主要分為STC89C52芯片、獨立式鍵盤、LED數碼管顯示、無線接收以及信號的放大部分。

(1)獨立式鍵盤:利用8個常開按鈕開關和無線模塊組成搶答器的輸入電路。S1~S8為自復式常開按鈕開關,分別作為8位搶答按鈕,鎖存器的輸入端為低電平。

(2)LED數碼管顯示:譯碼器的邏輯功能是將每一個輸入的二進制代碼譯成對應的輸出高、低電平信號。數碼管可以用TTL或CMOS集成電路直接驅動。

(3)無線接收以及信號的放大:單片機將很多任務交給了軟件程序去實現,大大簡化了外圍硬件電路,使外圍電路的實現簡單方便。由于單片機本身不具有軟件編譯測試的功能,需要借助其他軟件編譯,將編譯好的程序“燒”入單片機內。

2 硬件電路設計

(1)總體設計:單片機最小系統、顯示放大電路、無線接收及改進模塊、聲光報警、按鍵控制。

(2)外部振蕩電路:一般選用石英晶體振蕩器。此電路在加電延遲10 ms后起振振蕩器,其振蕩頻率由石英晶振的頻率決定。

(3)復位電路的設計:單片機的第9腳RST為硬件復位端,只要將該端持續2個機器周期的高電平即可實現復位,復位后單片機的各狀態都恢復到初始狀態,可使用硬件復位和軟件復位兩種方式。

開關組成了搶答按鍵,在程序中要消除按鍵過程中產生的“毛刺”現象,采取最常用的方法,即延時法,只要按鍵的時間大于“毛刺”脈沖持續時間(約為幾毫秒)即可消除“毛刺”。

3 系統軟件設計

3.1 搶答器設計流程圖

流程圖中文本框表示各種操作的類型(如圖1~圖3所示),文本框中的文字和符號表示操作的內容,流程線表示操作的先后次序。流程圖的基本結構為順序結構,分支結構(又稱選擇結構),循環結構。

圖1 搶答器主程序流程圖

圖2 搶答器定時器中斷流程圖

圖3 中斷程序圖

3.2 主程序

搶答器采用C程序設計,C語言的顯著特點是用二進制來編寫程序,程序的各個部分除了必要的信息交流外彼此之間相互獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C語言是以函數形式提供給用戶,這些函數可方便調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。設計的主程序中包括時鐘設計程序、定時器中斷子程序、LED顯示程序以及按鍵控制子程序。

3.3 中斷

中斷是指由于某種隨機事件的發生,計算機暫停現行程序的運行,轉去執行另一個程序,以處理發生的事件,處理完畢后又自動返回原來的程序繼續運行。

有5種中斷源:外部中斷0、外部中斷1、定時器中斷0、定時器中斷1、串行中斷。對它們的描述見表1。

表1 5種中斷源的表示

3.3.1 中斷所用到的寄存器

(1)定時器/計數器控制寄存器TCON:TCON的作用是控制定時器的啟動與停止,標志定時器的溢出和中斷情況。

(2)中斷允許控制寄存器IE:對中斷源的開放或屏蔽是由中斷寄存器IE控制的,地址為0A8H,既可以按字節尋址,也可以按位尋址。當單片機復位時,IE被清零。

(3)串行控制寄存器SCON:定時/計數器的控制方法,在啟動定時/計數器工作之前,CPU必須將一些命令(稱為控制字)寫入定時/計數器中,這個過程稱為定時/計數的初始化。定時/計數器的初始化通過定時/計數器的方式,由寄存器TMOD和控制寄存器TCON來完成。

①定時/計數器方式寄存器TMOD(見表2)。

表2 選擇定時方式表

②中斷程序的編寫步驟:根據要求設置IE(中斷允許寄存器)的對應位EA(EA—總中斷允許位:EA=1,開放所有的中斷;EA=0,禁止所有的中斷),某個中斷源還有相應的中斷允許位。

(4)INT0,INT1設定觸發方式IT0(外部中斷觸發方式控制位)當其為0時:低電平觸發;當其為1時:下降沿觸發。

(5)返回值是Void中斷函數名(interrupt)。

3.3.2 為什么采用中斷控制方式:CPU與外部設備的數據傳送方式

(1)無條件傳送方式:CPU總認為外設處于準備好的狀態,外設比較簡單。

(2)程序查詢傳送方式:外設有一個狀態(狀態存儲在寄存器內)。

缺點:CPU工作效率低,CPU處于等待的狀態,為解決此缺點便出現了第三種傳送方式。

(3)中斷傳送方式:中斷是指由于某種隨機事件的發生,計算機暫停現行的程序,轉去執行另一程序以處理發生的事件,處理完畢后又自動返回原來的程序繼續運行。

優點:

①實現分時操作:CPU分為多個I/O設備服務,提高計算機的利用率(提前安排好的函數而中斷不同)。

②實時響應:CPU能夠及時處理應用系統的隨機事件,系統的實時性大大增強。

③可靠性高:CPU具有處理設備故障及斷電等突發性事件的能力,從而提高系統的可靠性。

(4)定時器的初始化:

①確定工作方式—對TMOD賦值;

②設置初始值—直接將初值寫入THO,TLO;

③開啟定時器的中斷—{ETO=1 EA=1};

④啟動定時器—將TR0或TRI置“1”。

[1] 李光飛.單片機課程設計實例指導[M].北京:北京航空航天大學出版社,2004.

[2] 張文灼.單片機應用技術[M].北京:機械工業出版社,2009.

[3] 胡偉.單片機C程序設計及應用實例[M].北京:人民郵電出版社,2003.

[4] 馮育長.單片機系統設計與實例指導[M].西安:西安電子科技大學出版社,2007.

[5] 郭培源.電子電路及電子器件[M].北京:高等教育出版社,2003.

[6] 楊志忠.數字電子技術[M].北京:高等教育出版社,2002.

Design of multi-channel wireless responder that is based on application of single chip microcomputer

Sun Junhui
Dezhou vocational and technical college, Dezhou, 253034, China

2012-02-27

孫軍輝,本科,副教授,系副主任。

猜你喜歡
單片機程序設計
基于單片機的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
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過海——仿生設計萌到家
藝術啟蒙(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
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 久久综合伊人77777| 波多野结衣无码中文字幕在线观看一区二区| 国产三级成人| 国产一区二区三区免费| 欧美成人二区| 国产成人艳妇AA视频在线| 国产一区二区丝袜高跟鞋| 成·人免费午夜无码视频在线观看| 色综合天天娱乐综合网| 伊人成人在线视频| 美女无遮挡拍拍拍免费视频| 国产剧情伊人| 无码国内精品人妻少妇蜜桃视频| 国产激情无码一区二区三区免费| 日本不卡在线视频| 东京热一区二区三区无码视频| 美女潮喷出白浆在线观看视频| 欧美成人免费| 国产亚卅精品无码| 久久福利片| 99爱视频精品免视看| 婷婷亚洲天堂| 久久一日本道色综合久久| 五月激情婷婷综合| 网友自拍视频精品区| 久久亚洲国产一区二区| 成人欧美在线观看| 青青草国产一区二区三区| 欧美97欧美综合色伦图| 美女视频黄又黄又免费高清| 亚洲欧美日韩中文字幕一区二区三区| 日韩av资源在线| 亚洲大学生视频在线播放| 国产精品刺激对白在线| 亚洲一区二区成人| 国产亚洲精品自在线| 91精选国产大片| 波多野结衣亚洲一区| 亚洲综合第一区| 免费va国产在线观看| 高清乱码精品福利在线视频| 亚洲激情区| 新SSS无码手机在线观看| 国产91麻豆免费观看| 青青青草国产| 久久精品波多野结衣| 色综合日本| 黄片在线永久| 成人亚洲视频| 国产乱子伦手机在线| 中文字幕无线码一区| 精品国产美女福到在线不卡f| 国产精女同一区二区三区久| 亚洲VA中文字幕| 国产精品青青| a级毛片在线免费观看| 99久久精品免费看国产免费软件| 91精品最新国内在线播放| 久久久久亚洲精品成人网| 青草视频在线观看国产| 91网址在线播放| 在线观看国产精美视频| 无遮挡国产高潮视频免费观看| 国产福利小视频在线播放观看| 风韵丰满熟妇啪啪区老熟熟女| 亚洲人成色在线观看| 久久国产黑丝袜视频| 亚洲欧美成人综合| 国产激爽大片高清在线观看| 亚洲综合一区国产精品| 毛片网站在线看| 91小视频在线观看| 91成人在线观看| 中文字幕丝袜一区二区| 毛片久久久| 国模私拍一区二区三区| 国产日韩丝袜一二三区| 亚洲欧洲日本在线| 韩国v欧美v亚洲v日本v| 午夜啪啪福利| 国产一在线观看| 亚洲bt欧美bt精品|