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

基于AT89C51的簡易電子琴設計與實現

2019-08-10 06:36:17彭光澤胡正江盧涵宇
電腦知識與技術 2019年17期
關鍵詞:單片機

彭光澤 胡正江 盧涵宇

摘要:隨著計算機和通信技術的發展,電子琴等娛樂樂器走入千家萬戶。本系統采用STC89C51單片機,設計矩陣式鍵盤模塊、LED顯示管模塊、揚聲器模塊、主程序部分、顯示程序部分、按鍵檢測部分等模塊。 經系統仿真,實現了16個獨立按鍵分別代表16個不同的音符,有高有低等功能。本設計電路耦合性好,易操作,成本低,實用性強,便于攜帶。

關鍵詞: 單片機;矩陣式鍵盤;LED顯示;電子琴

中圖分類號: TP208? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)17-0235-02

開放科學(資源服務)標識碼(OSID):

Abstract: With the development of computer and communication technology, electronic piano and other entertainment instruments have entered thousands of households. This system uses STC89C51 single chip computer to design matrix keyboard module, LED display tube module, loudspeaker module, main program module, display program module, key detection module and so on. Through system simulation, 16 independent keys representing 16 different notes are realized, which have the functions of high, low and so on. The designed circuit has good coupling, easy operation, low cost, strong practicability and portability.

Key words: MCU; Matrix Keyboard; LED Display; Electronic Piano

隨著我國經濟快速發展,人民的生活質量逐步提高,娛樂產品走入千家萬戶。電子琴等電子產品的誕生,豐富了業余生活,讓人民的生活多姿多彩。目前熱銷的有兩種電:一種是帶有腳鍵盤的立式電子琴;另一種是教育用的便攜式電子琴。這兩種電子琴都固有音色,還能模仿其他樂器及自然界的一些聲音,還都帶有自動節奏和伴奏功能。

本設計以AT89C51微控制器作為主控核心,帶有矩陣式鍵盤模塊、LED顯示管模塊、揚聲器模塊等硬件電路。硬件設計的獨立鍵盤電路有4*4=16個獨立按鍵,當用戶按下按鍵,在數碼管上會相應對應一個字符,16個獨立按鍵分別代表16個不同的音符,有高有低。軟件部分主要設計了主程序部分、顯示程序部分、按鍵檢測部分。本設計電路耦合性好,易操作,成本低,實用性強,便于攜帶。

1 系統整體方案設計

系統的整體設計由矩陣式鍵盤模塊、LED顯示管模塊、揚聲器模塊、主程序部分、顯示程序部分、按鍵檢測部分等部分組成。

2 硬件設計

2.1 主控電路

主控電路采用89C51單片機最小系統外接按鍵電路、數碼管顯示電路進行控制電子琴。51單片機性能優越,完全能滿足本設計的要求,七段數碼管顯示當前按鍵,揚聲器發出對應音符,主控電路如圖1所示。

2.2 LED顯示電路

本次設計LED顯示模塊利用P0端口,把P0.0-P0.6連接a-h筆段上,數碼管的公共端連通電源。當數碼管所有位數都同時處于同一種狀態,即顯示狀態時稱為靜態顯示。因而,這種顯示的方式具有顯示無閃爍、亮度較高等特點,而且軟件比較容易實現控制。

當需要顯示的位數不是很少時,為了節省I/O口數目,經常采用該方式顯示。這種方法是將所有的數碼管的段碼線的對應段進行并聯,再通過一個8位的I/O口控制,而由另一個單獨的I/O口線分別控制各顯示位的公共端。

2.3 按鍵電路

利用I/O口接4*4=16的矩陣鍵盤。只需要我們提供8個I/O口,就可以輕松得到16個獨立按鍵,其優點是操作容易、十分方便。

2.4 AT89C51

AT89C51是美國ATMEL公司生產的一款產品,帶有4K字節的可反復擦寫的只讀程序存儲器,內置CMOS8位微處理器——低電壓、高性能,俗名就是我們常說的單片機。它具有高密度、非易失性、兼容性好、功能強大等特點。片內帶通用8位中央處理器(CPU),還帶128bytes的隨機存取數據存儲器(RAM)和Flash存儲單元,各種控制領域皆可用到它,并且可以很靈活。

2.5 發音和節拍電路

一般規定每個音符使用1個字節,音符的高低由字節的高四位表示,音符的節拍由低四位表示,下表詳細寫出了節拍與節拍碼的關系。假設1拍為0.8s,1/2拍為0.4s,節拍的時間由延遲時間決定。假設1/8拍為1 DELAY,那么1拍應為8 DELAY,以此類推。即只要我們求得1/8拍的DELAY 時間,就可以輕松得出其余的節拍的DELAY時間。

3系統測試和實現

3.1 軟件開發環境

本設計選用Keil編譯器來進行簡單仿真,該軟件是由Keil公司設計開發的一款針對51單片機基于C語言程序的開發系統,運行該編譯器能夠實現編譯C源程序、匯編源程序、連接和重定位目標文件和庫文件、創建HEX文件,以及調試目標程序。

Keil編譯器包括以下幾個組成部分。

(1)uVision2:這是一個集成開發環境,它把項目管理、源代碼編譯和程序調試燈集成到一個功能強大的環境中。

(2)C51交叉編譯器:編譯C源代碼再生成能再定位的指定目標文件。

(3)A51宏匯編器:匯編MCS-51匯編源代碼并產生可重定位的目標文件。

(5)LIB51庫管理器:合并目標文件,自動生成庫文件供連接器使用。

(6)OH51目標文件至HEX格式轉換器:從絕對目標文件創建Intel HEX格式的文件。

(7)RXT-51實時操作系統(Real-Time Operating System,RTOS):簡化對時間需求敏感和相對復雜的軟件項目。

3.2軟件總體設計

本次設計的基本流程是先對單片機進行模塊初始化,然后再發送掃描碼,首先,判斷是否有鍵按下,如果一旦有按鍵按下,就開始掃描鍵盤矩陣,顯示按鍵,然后啟動定時器,根據KeyNo發音,按鍵不同,發音也不同,如果沒有鍵按下,則停止播放音樂。

3.3系統仿真與實現

仿真步驟如下:

1)打開keil 4,建立工程,輸入源程序代碼。

2)程序寫好之后點擊編譯,有錯則改錯,無錯就生成hex文件。生成hex文件如圖2所示。

4 結論

本文采用STC89C51單片機,設計矩陣式鍵盤模塊、LED顯示管模塊、揚聲器模塊。 主程序部分、顯示程序部分、按鍵檢測部分等模塊。仿真表明:系統設計電路耦合性好,易操作,成本低,實用性強,便于攜帶。

參考文獻:

[1] 張均,盧涵宇.可編程控制器原理及應用[M].中國鐵道出版社,2009.

[2] 熊小萍,盧涵宇.模擬電子技術 [M].哈爾濱工程大學出版社,2009.

[3] 徐愛釣,彭秀華.KeilCxs1V7.0單片機高級語言編程與林VisionZ應用實踐[M].電子工業出版社,2004.

[4] 白延敏.51單片機典型系統開發實例精講[M].電子工業出版社,2009.

【通聯編輯:光文玲】

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 视频二区亚洲精品| 欧美无遮挡国产欧美另类| 免费又爽又刺激高潮网址| 国产三区二区| 亚洲天堂福利视频| 91色在线观看| 久久精品这里只有国产中文精品| 一级毛片不卡片免费观看| 国产精品福利一区二区久久| 欧美中文字幕在线视频| 无码日韩视频| 乱人伦99久久| 欧美日韩理论| 自拍偷拍一区| 亚洲VA中文字幕| 日韩福利在线观看| 欧美在线伊人| 久久网综合| 国产欧美日韩va| 无码又爽又刺激的高潮视频| 深爱婷婷激情网| 亚洲欧美日本国产综合在线| 国产免费福利网站| 欧美激情福利| 日日拍夜夜操| 久久综合丝袜日本网| 久久青草精品一区二区三区| 国产91精品调教在线播放| 欧美不卡视频一区发布| 1769国产精品免费视频| 狠狠色丁香婷婷综合| 国产精品永久免费嫩草研究院| 亚洲天堂区| 国产97视频在线观看| 欧美日韩一区二区三区在线视频| 青草视频网站在线观看| 精品福利国产| 午夜欧美在线| 在线毛片网站| 中国一级毛片免费观看| 五月婷婷丁香综合| 欧美在线一二区| 99爱视频精品免视看| 再看日本中文字幕在线观看| 亚洲综合香蕉| 亚洲成人黄色网址| 最新日本中文字幕| 自偷自拍三级全三级视频 | 欧美综合区自拍亚洲综合天堂| 欧美成人一级| 精品成人一区二区三区电影| 精品久久香蕉国产线看观看gif| 久久久久久尹人网香蕉| 国产精品自在自线免费观看| 欧美五月婷婷| 高清大学生毛片一级| 日本高清视频在线www色| 久草视频一区| 黄色成年视频| 毛片大全免费观看| 欧美中日韩在线| 2020极品精品国产| 无码一区18禁| 九九久久99精品| 91无码视频在线观看| 亚洲第一成年网| 欧美在线伊人| 欧美精品v欧洲精品| 欧美国产日韩在线| 日韩午夜片| 亚洲毛片网站| 1024你懂的国产精品| 伊人中文网| 欧美福利在线观看| 高潮毛片免费观看| 中文字幕欧美日韩| 激情无码字幕综合| 国产午夜精品一区二区三| 久久久久久国产精品mv| 真人免费一级毛片一区二区| 欧美日韩91| 国产精品永久免费嫩草研究院|