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

基于Proteus的單片機電子琴的設計

2014-11-16 07:03:56和麗花張海龍
中國新技術(shù)新產(chǎn)品 2014年11期
關(guān)鍵詞:單片機設計

和麗花 張海龍

(焦作市技師學院電氣工程系,河南 焦作 454003)

AT89C51單片機作為該控制系統(tǒng)的核心元件,利用其強大的控制功能和靈活的編程語言,借助Proteus仿真軟件與Keil程序調(diào)試軟件相結(jié)合的實驗平臺,通過4×4點陣式鍵盤電路和揚聲器實現(xiàn)16個音調(diào)的音頻信號的輸出。本系統(tǒng)運行穩(wěn)定,電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比高等特點,具有一定的實用和參考價值。

1 Proteus軟件簡介

Proteus 軟件的功能非常強大,具有電路設計、PCB電路制版及仿真等多種功能,不僅能夠?qū)﹄姽ぁ㈦娮蛹夹g(shù)學科涉及的電路進行設計與分析,還能夠?qū)ξ⑻幚砥鬟M行設計和仿真,并且功能齊全,界面多彩,是近年來廣大電子設計愛好者難得的一個工具軟件。

2 工作原理

本系統(tǒng)是采用單片機控制實現(xiàn)的16鍵電子琴。采用Proteus軟件制作的電子琴工作原理,如圖1所示。控制要求:16個鍵是按照自上而下,從左到右的順序觸發(fā)系統(tǒng),輸出3~4的16個音調(diào)的音頻信號,并將其顯示。當按下16個鍵中的某一個鍵時,鍵碼有P3口輸入到單片機,單片機就識別外部被按鍵的鍵碼,查詢該鍵碼在鍵碼表中所

在的相對位置,并將鍵碼由P0口輸出到數(shù)碼管中顯示,并用相對位置從簡譜表中取出相應的簡譜碼,用取出的簡譜碼去控制系統(tǒng),由P1.0輸出相應的音頻信號,直到鍵被松開才停下來。

3 硬件設計

單片機作為電子琴控制系統(tǒng)的核心部件,經(jīng)過精心考慮,本系統(tǒng)采用了美國ATMAL公司生產(chǎn)的產(chǎn)品AT89C51單片機。整個電路由單片機最小應用系統(tǒng),4×4點陣式鍵盤電路,鍵碼顯示電路,音頻輸出電路組成。4×4點陣式鍵盤電路,將16個按鍵排成4行4列,分別將每一行的每個按鍵的一端連接在一起構(gòu)成行線,將每個按鍵的另一端連接在一起構(gòu)成一根列線,這樣便一共8根線并連接到單片機的P3口上,通過程序掃描鍵盤可檢測16個按鍵,4×4點陣式鍵盤電路。鍵碼顯示電路是由1位共陰極數(shù)碼管組成,該電路是用來顯示單片機從16位簡易鍵盤輸入數(shù)據(jù)后轉(zhuǎn)換成的鍵碼,即當按下“KEY0~KEYF”中的其中一個時,顯示電路顯示相應的“0~F”的字符。

4 軟件設計

4.1 音調(diào)控制。 當鍵盤子程序掃描到有鍵按下并得到“0~F”鍵碼時,程序?qū)⑷〕鲆粋€與該鍵音調(diào)對于的16位數(shù)據(jù)作為定時器T0的計數(shù)初值,從而控制硬件電路輸出相應音調(diào)的音頻信號。

4.2 音頻輸出控制。 音頻輸出時通過定時中斷并每中斷一次取反一次輸出的方式來實現(xiàn)的,在此是采用控制T0工作方式來實現(xiàn)的。

4.3 簡譜碼的編制。本系統(tǒng)時利用定時器T0工作方式(16位計數(shù)器)的定時中斷不斷的對輸出位取反而振蕩產(chǎn)生音頻信號。因此,中斷的頻率是音頻頻率的1/2, 從而根據(jù)各音調(diào)的頻率計算出16 位(方式1)計算初值,這里的計數(shù)初值就稱為簡譜碼。如“3.”的頻率f=330HZ,工作方式1計數(shù)單元的最大值為65536。則簡譜碼(計數(shù)初值)=65536-(T/2)106=65536-106(2×330)=64021,同理可將其他音調(diào)的簡譜碼編制出來。根據(jù)16個鍵按照鍵碼在鍵碼表中的順序.觸發(fā)系統(tǒng),輸出3.~4的16個音調(diào)的音頻信號的控3.4.制要求,以及編輸出~的16個音調(diào)的簡譜碼,并將0~F的順序排列,即可得到簡譜碼表。

TABLE2:

DW 64021,64103,64260,64400,64524,64580,64684,64777

DW 64820,64898,64968,65030,65058,65110,65157,65178

4.4 程序設計。程序設計采用模塊化編程方法。軟件由主程序、子程序和定時中斷服務程序組成。主程序和子程序完成按鍵掃描、顯示功能;定時中斷服務程序用于實現(xiàn)音頻振蕩輸出功能,并實時更新顯示數(shù)據(jù)。

5 仿真調(diào)試

基于Proteus與Keil軟件相結(jié)合所構(gòu)建的實驗平臺,利用Proteus軟件制作的電子琴工作原理圖。通過Keil軟件編制的程序并將其編譯成目標代碼文件(即*.HEX),進入Proteus軟件制作的電子琴工作原理圖,雙擊單片機AT89C51,彈出“編輯元件屬性”對話框,在“Program File”欄中選擇要加載的目標代碼文件,然后點擊確定,最后,返回Proteus主界面,點擊軟件左下角的“運行”控制按鈕并執(zhí)行仿真功能,按照控制要求進行控制便可以在電子琴工作原理圖上看到最終的運行效果,運行效果圖

結(jié)語

基于單片機的電子琴控制系統(tǒng)的設計,AT89C51單片機作為該控制系統(tǒng)的核心元件,以Proteus仿真軟件與Keil程序調(diào)試軟件相結(jié)合構(gòu)建的實驗平臺,既可以模擬單片機控制電路的運行效果又可以大大的降低設計成本、縮短設計周期。本系統(tǒng)運行穩(wěn)定,電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比高等特點,具有一定的實用和參考價值,解決了實驗和工程應用間脫節(jié)的矛盾。對單片機系統(tǒng)設計有很大的幫助。

[1]Proteus軟件英文簡介.

[2]李朝青,等.單片機原理及接口技術(shù)[M].北京:北京航空航天大學出版社,2005.

[3]周立功,陳明計,王祖麟,等.項目驅(qū)動--單片機應用設計基礎[M].北京:北京航空航天大學出版社,2011.

猜你喜歡
單片機設計
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(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
瞞天過海——仿生設計萌到家
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 久久国产V一级毛多内射| 国产自产视频一区二区三区| 国产欧美日韩另类| 国产成人艳妇AA视频在线| 中文纯内无码H| 亚洲成人在线播放 | 蝌蚪国产精品视频第一页| 亚洲嫩模喷白浆| 在线免费无码视频| 国产成人亚洲精品色欲AV| 色偷偷一区| 在线人成精品免费视频| 中国精品自拍| 国产成人亚洲综合a∨婷婷| 波多野结衣中文字幕一区| 国产亚洲欧美日韩在线观看一区二区| 欧美日韩第三页| 国产在线无码一区二区三区| 在线欧美a| 午夜毛片福利| h网站在线播放| 东京热av无码电影一区二区| 一区二区三区成人| 青青草原国产免费av观看| 免费观看国产小粉嫩喷水| 欧美国产日韩在线播放| vvvv98国产成人综合青青| 亚洲中文无码av永久伊人| 欧美不卡视频一区发布| 亚洲天堂网在线视频| 亚洲精品自拍区在线观看| 欧美成人一级| 亚洲中字无码AV电影在线观看| a亚洲视频| 久久a毛片| 久久精品国产精品青草app| 天天躁日日躁狠狠躁中文字幕| 强乱中文字幕在线播放不卡| 操操操综合网| 亚洲国产欧美国产综合久久| 国产成人亚洲综合A∨在线播放| 国产精品手机在线观看你懂的| A级毛片无码久久精品免费| 嫩草国产在线| 五月激情婷婷综合| 午夜福利无码一区二区| www.日韩三级| A级全黄试看30分钟小视频| 久久久久久久久久国产精品| 婷婷久久综合九色综合88| 亚洲永久免费网站| 日韩在线2020专区| 亚洲精品手机在线| 久久人人爽人人爽人人片aV东京热 | 日韩高清欧美| 亚洲成a人片| 人人爱天天做夜夜爽| 亚洲三级片在线看| 国产亚洲成AⅤ人片在线观看| 91在线国内在线播放老师| 国产超薄肉色丝袜网站| 中文字幕无线码一区| 伊在人亚洲香蕉精品播放| 欧美综合中文字幕久久| 香蕉在线视频网站| 日韩国产一区二区三区无码| 国产一区二区在线视频观看| 88国产经典欧美一区二区三区| 91国内在线视频| 欧美一区二区精品久久久| 丝袜无码一区二区三区| 中文字幕人妻无码系列第三区| 欧美日本在线| AV无码无在线观看免费| 国产一区二区三区在线精品专区| 亚洲成A人V欧美综合| 亚洲开心婷婷中文字幕| 亚洲日韩第九十九页| 国产亚洲精| 黄色福利在线| 在线免费观看AV| 日韩123欧美字幕|