下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 单片机课设 按键发音 报告

单片机课设 按键发音 报告.doc

单片机课设 按键发音 报告

xiang长海
2017-11-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《单片机课设 按键发音 报告doc》,可适用于综合领域

单片机课设按键发音报告一、设计目的为了进一步巩固学习的理论知识增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力开始为期两周的课程设计。通过设计使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。、通过本设计使学生综合运用《单片机技术原理与应用》、《DSP原理与应用》《C语言程序设计》以及《数字电路》、《模拟电路》等课程的内容为以后从事电子产品设计、软件编程、系统控制等工作奠定一定的基础。、学会使用KEILC和PROTEUS等软件用C语言或汇编语言编写一个较完整的实用程序并仿真运行保证设计的正确性。、了解单片机接口应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等。二设计内容单片机的P口分别接有个按键分别对应输出个音符。当某一按键按下时发出对应的音符的声音。三、设计要求、掌握原理图的画法在PROTEUS平台上用单片机完成所选题目的原理图设计、在KEILC平台上使用C语言编程实现编程并调试通过、在PROTEUS平台上利用设计好的原理图和调试好的程序完成整个仿真。、按设计报告要求完成课程设计报告四方案实施所需的条件软件条件软件平台用的是Keil、Proteus软件语言:C语言硬件条件PC机一台ATS蜂鸣器系统整体方案利用ATS产生乐曲音符再把乐谱翻译成计算机音乐语言由单片机进行信息处理经过信号放大由蜂鸣器放出声音。由于音符和节拍是由计算机产生的所以发音音符和节拍准确。实现功能如下:、按下开关K,K,K,KKKK发出不同声音。电路原理、发出声音部分电路音乐播放部分电路原理图如图所示:图音乐播放电路原理图图音乐播放电路原理图中可以看出:从单片机T口的定时器送出脉冲调制方波信号经三极管NPN放大后传输至蜂鸣器输出发出乐曲声。R是限流电阻防止电流过大烧坏三极管及蜂鸣器。三极管是属于流控流型的器件在这用于驱动蜂鸣器通过三极管可以控制流过蜂鸣器的电流达到我们想要的功率。、按键电路原理按键部分电路原理图如图所示:图按键电路原理图此按键电路的K~K开关分别接至单片机P~P口由单片机内置程序控制。当按下K~K中任意一个开关播放。、核心部分电路原理核心部分电路原理图如图所示:图核心部分原理图图三点式电容振荡电路图这是核心部分电路中的并联晶体振荡器电路图在这中晶体振荡器为单片提供一个稳定的准确的时钟信号个电容与晶体振荡器构成三点式电容振荡器电路五硬件介绍此次设计中用到了ATS单片机蜂鸣器LEDNPN三极管晶体振荡器等。、ATS:图ATS管脚图ATS概述,ATS是一个低功耗高性能CMOS位单片机片内含kBytesISP(Insystemprogrammable)的可反复擦写次的flash只读程序存储器器件采用ATMEL公司的高密度、非易失性存储技术制造兼容标准MCS指令系统及C引脚结构芯片内集成了通用位中央处理器和ISPFlash存储单元ATS在众多嵌入式控制应用系统中得到广泛应用。主要性能:、kBytesFlash片内程序存储器、bytes的随机存取数据存储器(RAM)、个外部双向输入输出(IO)口、个中断优先级、层中断嵌套中断、个中断源、个位可编程定时器计数器、个全双工串行通信口、看门狗(WDT)电路、片内振荡器和时钟电路、与MCS兼容、全静态工作:HzMHz、三级程序存储器保密锁定、可编程串行通道、低功耗的闲置和掉电模式。、蜂鸣器:图蜂鸣器电路蜂鸣器是一种一体化结构的电子讯响器采用直流电压供电广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA(旧标准用“FM”、“LB”、“JD”等)表示。六软件部分程序流程图主程序流程图:程序开始程序初始化主程序YN有无按键蜂鸣器发声序主程序流程图核心代码#include<regh>#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P^sbitK=P^sbitK=P^sbitK=P^sbitK=P^sbitK=P^sbitK=P^sbitK=P^voidDelayMS(uintx){uchartwhile(x){for(t=t<t)}}voidPlay(uchart){ucharifor(i=i<i){BEEP=~BEEPDelayMS(t)}BEEP=}voidmain(){P=xffwhile(){if(K==)Play()if(K==)Play()if(K==)Play()if(K==)Play()if(K==)Play()if(K==)Play()if(K==)Play()}}电路的调试、按下开关按键接通电源。、按下K,K,K,K,K,KK键。运行电路原理图如下图所示:七调试过程中的主要难点及解决思路和办法调试过程中发生了蜂鸣器长鸣的现象经过仔细查找发现是晶振中的参数设置出现了问题经过查找资料和向同学咨询将参数设置正确使仿真成功。八课设结果及分析、收获、体会和建议通过本次课程设计我更好的巩固了PROTEUS的使用和加深了对单片机工作原理的认识提高了运用理论知识解决实际问题的能力。同时在具体的制作过程中我发现书本上的知识与实际的应用存在着不小的差距书本上的知识很多都是理想化后的结论忽略了很多实际的因素或者涉及的不全面可在实际的应用时这些是不能被忽略的。本次设计的简易音乐播放器采用ATS单片机为中心器件来设计按键发声器实现了按键发声的功能。特别需要加强的是对程序的认识由于编写C语言能力的缺乏导致很多程序很难理解需要提高。九参考文献普通高等教育‘十一五’国家级规划教材单片微型计算机原理与接口技术(第二版)高锋编著。Blackfin系列dsp原理与系统设计(第二版)陈峰编著电子工业出版社。模拟电子技术基础(第四版)清华大学电子学教研组编童诗白华成英主编高等教育出版社。数字电子技术基础(第五版)清华大学电子学教研组编阎石主编高等教育出版社。C语言程序设计教程(第二版)张敏霞孙丽风王秀鸾主编电子工业出版社。单片机及DSP课程设计报告专业:电子信息工程班级:信息姓名:于海龙学号:指导教师:吴则举何香玲王新杰时间:~通信与电子工程学院教师评语:教师:日期:设计过程,课设报告,答辩,总成绩

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/9

单片机课设 按键发音 报告

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利