- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计任务书
题 目: 基于单片机的简易电子琴电路设计
初始条件:
简易电子琴一般具有弹奏一个自然大调7声音阶的功能。本课程设计,要求用AT89C51等系列芯片实现控制功能,利用按键实现音符和音调的输入;两位的数码管进行被操作的按键显示;用LM386放大电路实现低音频功率放大;最后用蜂鸣器进行播放“送别”。
要求完成的主要任务:
1.设计任务?
根据已知条件,设计并制作一个简易电子琴。?
2.设计要求?
(1)基本要求:?
①具备7个按键,能够分别较准确地弹奏出1~7八个音符。?
②选择电路方案,完成对确定方案电路的设计。计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。用EWB或MULTISIM软件完成仿真,之后制作出相应实物,并按规定格式写出课程设计报告书。
(2)扩展要求:(在完成基本要求的前提下,学有余力的同学可完成)?
①?能够弹奏出至少21个音符(三个音阶)。?
②?能够较便捷地完成音阶的升降。(用另外三个按键开关实现正常、升8度和降8度的切换)。
时间安排:
序号 阶 段 内 容 所需时间 1 方案选择及电路设计 假期进行 2 制作、编程、调试 1 3 撰写课程设计报告及答辩 1 合 计
指导教师签名: 年 月 日
基于单片机的简易电子琴控制系统设计
摘 要
目的:
本设计主要研究基于AT89C52单片机的简易电子琴设计。
方法:
它是以单片机作为主控核心,键盘、420562段选端接在单片机的P0口,两个位选端分别接在P2^0和P2^1。
(4)蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上拉电阻提高驱动能力。
结论:
本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的音乐。系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。
关键词: 单片机 定时中断 蜂鸣器 数码管 c语言编程
1 系统设计
本项目所制作的电子琴控制系统是以51单片机为核心的系统,它主要包括模拟信号
主控芯片89C52、发音单元、显示模块、按键模块组成。具体方案如图1-1所示:
图1-1 系统模块
采用AT89C52单片机作为主控,键盘、 LED 显示器段码,除了组成8字形的字符的 7段,另加上1个小数点位,共计8段, 因此提供给 LED 显示器的显示段码为1个字节。
图2-1 数码管电路
2.2按键部分设计
(1)操作键设计
常用的按键有三种:机械触点式按键、导电橡胶式和柔性按键(又称触摸式键盘)。??机械触点式按键是利用弹性使键复位,手感明显,连线清晰,工艺简单,适合单件制造。但是触点处易侵入灰尘而导致接触不良,体积相对较大。??导电橡胶按键是利用橡胶的弹性来复位,通过压制的方法把面板上所有的按键制成一块,体积小,装配方便,适合批量生产。但是时间长了,橡胶老化而使弹力下降,同时易侵入灰尘。??柔性按键是近年来迅速发展的一种新型按键,可以分为凸球型和平面型两种。柔性按键最大特点是防尘、防潮、耐蚀,外形美观,装嵌方便。而且外形和面板的布局、色彩、键距可按照整机的要求来设计。
键盘可以分为2类:独立连接式键盘和矩阵式键盘。
矩阵式键盘:
单片机系统中,若按键较多时,通常采用矩阵式(也称行列式)键盘。矩阵式键盘由行线和列线组成,按键位于行、列线的交叉点上。显然,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O口。
矩阵式键盘中,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到+5V上.当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。这是识别按键是否按下的关键。
独立连接式键盘:
独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,然而,在按键较多时,I/O口线浪费较大,不宜采用。
独立式按键软件常采用查询式结构。先逐位查询每根I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序。由于本程序较为简单,为了使用方
您可能关注的文档
最近下载
- 给排水管网施工的方案.doc VIP
- 铁路营业线插入道岔施工安全技术要点概述.ppt VIP
- PCS-931GM(M)超高压线路成套保护装置技术和使用说明书-国网标准化版.doc VIP
- 汽车航空质量手册、程序文件、表单全套IATF16949-AS9100D-2016版.docx VIP
- 【北京版】五年级上册数学单元测试-1.小数乘法(含答案).docx VIP
- TSZSA 024.1-2019全光谱技术要求.docx VIP
- 中国铁路总公司《铁路技术管理规程》(高速铁路部分).pdf
- 2025年法官入额考试真题及答案.docx VIP
- 《电子信息系统机房设计规范》gb-50174-正规版.doc VIP
- 情境教学法在小学低年级古诗教学中的应用研究.docx VIP
文档评论(0)