




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上基于单片机的简易电子琴设计一、 设计目的本方案设计数码管显示音符的实验,使用基于AT89C51单片机,在数码管上显示按键所代表音符的数字,通过键盘可以调节低音,中音,高音的音符,按下数据蜂鸣器会发出相应音符发出的声音。二、 摘要:通过数码管显示音符的数字,按下键盘,蜂鸣器会发出声音进行提示关键词:单片机,键盘,蜂鸣器,数码管硬件电路设计1、 单片机模块设计2、 本次设计采用的是单片机AT89C51。芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口,如图3.1所示。左边那列逆时针数起,依次为1,2,3.40,其中芯片的1脚顶上有一个凹点。在单片机的40个引脚中,电源引
2、脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。3、4、 图 AT89C51管脚图5、 AT89C51单片机共有4组8位可编程I/O口,分别为P0、P1、P2、P3口,每个口有8位,共32根。每一根引脚都可以编程,比如用来控制电机、交通灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能。6、 P0口:8位双向I/O口线,名称为P0.0-P0.7;7、 P1口:8位准双向I/O口线,名称为P1.0-P1.7;8、 P2口:8位准双向I/O口线,名称为P2.0-P2.7;9、 P3口:8位准双向I/O口线,名称为P3.0-P3.7。10、 本文单片机模块如图
3、所示,主要是由单片机芯片与晶振和复位电路组成的。是由单片机来控制整个系统,让我们的系统可以正常的运行。2、 数码管显示模块设计LED(Light Emitting Diode)发光二极管缩写。LED数码管是由发光二极管构成的。常见的LED数码管为“8”字型的,共计8段。它由七个条形发光二极管和一个小圆点发光二极管组成,每一段对应一个发光二极管。一般来说分共阳极和共阴极两种接法,如图4所示为八段LED数码管结构及外形。共阳极LED数码管的发光二极管的阳极连接在一起,公共阳极接正电压,当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。反之,共阴极发光二极管的阴
4、极连在一起,通常公共阴极接地。当阳极为高电平时,发光二极管点亮。 LED数码管的a至g七个发光二极管因接得电压不同而导致不同亮暗的组合就能形成不同的字形,这种组合称之为字形码,如表3所示为八段LED数码管的字形码表。 3、 键盘与蜂鸣器系统键盘接口蜂鸣器接口程序的软件设计#include<reg51.h>#define uchar unsigned char#define uint unsigned charsbit beep=P20;uchar code sch37=0xf1,0xf2,0xf4,0xf4,0xf6,0xf7
5、,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfe;/低音,中音,高音的1,2,3,4,5,6,7uchar code scl37=0x17,0xb7,0x2a,0xcf,0x09,0x20,0x18,0x88,0x59,0x13,0x68,0x04,0x90,0x0c,0x44,0xad,0x09,0x35,0x82,0xc8,0x04;uchar code smg7=0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8;uchar line=0,note;void delay
6、(uchar i)uchar j;while(i-)for(j=0;j<110;j+);void keyscan()if(P1!=0xff)delay(10);if(P1!=0xff)switch(P1)case 0xfe:note=0;break;case 0xfd:note=1;break;case 0xfb:note=2;break;case 0xf7:note=3;break;case 0xef:note=4;break;case 0xdf:note=5;break;case 0xbf:note=6;break;TR0=1;P0=smgnote;while(P1!=0xff);T
7、R0=0;beep=1;void main()EA=1;EX0=1;IT0=1;TMOD=0X01;ET0=1;TH0=schlinenote;TL0=scllinenote;while(1)keyscan();void sd() interrupt 0line+;if(line=3)line=0;void tine() interrupt 1TH0=schlinenote;TL0=scllinenote;beep=beep;模拟仿真图参考文献1 欧伟明,何静,凌云,刘剑.单片机原理与应用系统设计M北京:电子工业出版社,2009:268-298. 2 楼然苗,李光飞.单片机课程设计指导M北京:北京航空航天大学出版社,2007.7:15-36.3 林伸茂.8051单片机彻底研究实习篇M北京:中国电力出版社,2006:12-38.4 张萌,和湘,姜斌.单片机应用系统开发综合实例M北京:清华大学出版社,2007.7:23-46.5 鲍可.C8051F单片机原理及应用M北京:中国电力出版社,2006.1:56-656 谭浩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村合作建房合同协议范本
- 2025年提取公积金租房合同范本
- 2025解除合同协议书范本参考
- 2025年关于铁路货物运输的合同范本
- 2025年城市土地开发与住宅销售贷款合同(范本)模板
- 2025担保公司的贷款合同协议
- 2025规范土地流转协议
- 2025租房合同终止的模板
- 搭配不当之修饰不当课件
- 2025市场营销商品委托代理合同范本
- 2025-2030中国苯丙酮尿症(PKU)行业市场发展趋势与前景展望战略研究报告
- 2025至2030年中国PA10T行业市场竞争态势及未来前景分析报告
- 催收新人培训管理制度
- DZ/T 0089-1993地质钻探用钻塔技术条件
- CJ/T 328-2010球墨铸铁复合树脂水箅
- 2025-2030中国铁路道岔行业市场现状供需分析及投资评估规划分析研究报告
- 特种设备安全法培训课件
- 2025-2030年中国快速消费品行业市场深度调研及竞争格局与投资研究报告
- 邯郸介绍课件
- 2025至2030中国硼酸行业发展方向及供需趋势研究报告
- DB11T 634-2025 建筑物在用电子系统雷电防护装置检查规范
评论
0/150
提交评论