版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计说明书课程设计名称: 单片机课程设计专业:机械设计制造及其自动化学号:1224140146学生姓 名:*指导教 师:目录1设计任务12系统总体设计1.3硬件系统设计2.4程序流程图 3.5程序4.6软件仿真7.7设计总结7.参考文献8.1设计任务用定时器设计的门铃,通过定时器控制门铃声响的系统设计,掌握定时/计数器 的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。要求是按下开关的时候开启中断,定时器溢出进入中断后,在软件以标志位 i 来判断门铃声音呢,开始响铃。先是 叮”标志位i加1,延时后接着是 咚”标志 位i加 1,然后是关中断。检测铃响脉宽也是以标志位i来识别 叮咚”当
2、i为0时给示 波器A通道高电平,i为2时,给示波器B通道高电平。2系统总体设计1针对本课题的设计任务,进行分析得到,本次设计是利用单片机实现对扬声 器发省的,控制采用按钮操作,C51单片机进行控制,最终使扬声器发出“叮咚” 声音。2绘制电路原理图,编写程序,并进行仿真,基本实现对输出频率的控制,用 扬声器的管理。其中有两个声音“叮”、“咚”,因此有两个输出的频率对应于 两个不同扬声器声音的输出。最终利用单片机实现对扬声器发声的控制,采用按 钮操作,c51单片机进行控制,最后使扬声器发出“叮咚”声音。3本设计能模拟基本的扬声器发出声响的系统, 是采用中断的方式定时控制不 同频率的输出。定时/计数
3、器工作方式寄存器,定时器采用T0定时器工作于模式0, 位数:13位。计数范围:0-8192 ;中断设置每次定时器中断执行两个不同频率的 输出。3硬件系统设计t测电容液L( 晶:D显示按键控制单片机设计的门铃系统,可用单片机直接控制输出频率变化来实现门铃声响可以广泛的应用到现实门铃的设计中。据此,本设计系统以单片机为控制核心,连接成最小系统。系统的总体框图如上图所示。因为它能够准确地划分成时钟频率,与UART (通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪 的值,这些晶振都是准确,常被使用的。当定时器1被用作波特率发生器时,波特率工作于方
4、式1和方式3是由定时器1的溢出率和SMOD的值(PCON.7-双 倍速波特率)决定。4程序流程图5程序ORG 0000H;规定汇编的起始地址为0000HLJMP MAIN;把MAIN函数进行长转移ORG OOOBHLJMP TOISRORG 0030HMAIN:MOV TMOD,#00H;定义工作方式寄存器TMOD用于选择定时器/计数器的工作模式和工作方式MOV IE,#82HMOV TH0,#HIGH(8192-700);定义定时器/计数器0 (高字节)的地址MOV TL0,#LOW(8192-700);定义定时器/计数器0 (低字节)的地址MOV R2,#0MOV R3,#0LOOP:JB
5、 P2.0,$SETB TR0JNB P2.0,$;直接寻址位为零则转移SJMP LOOPT0ISR:CPL P2.3;对 P2.3取反LCALLADDPLCALLCMPPJNZ T01MOV TH0,#HIGH(8192-700)MOV TL0,#LOW(8192-700)RETI;从中断返回T01:DEC A;累加器减1JNZ T02MOV TH0,#HIGH(8192-1000)MOV TL0,#L0W(8192-1000)RETIT02:CLR TR0MOV R2,#0MOV R3,#0RETIADDP:MOV A,R2ADD A,#1;把立即数1加上累加器中的数寄存到累加器 A中MO
6、V R2,AMOV A,R3ADDC A,#0;把立即数加到累加器MOV R3,ARETCMPP:CLR CMOV A,R2SUBB A,#90HMOV A,R3SUBB A,#1JC CMPP0CLR C;清进位位MOV A,R2SUBB A,#20H;累加器减去立即数20HMOV A,R3SUBB A,#3JC CMPP1MOV A,#2RETCMPP1:MOV A,#1RETCMPP0:MOV A,#0RET;从子程序中返回END6软件仿真1ninU I19XTAL1PO.O/ADOP0.1/AD1P0J2/AD23938371836J IXTAL2PO/ADGP0.4/AMP0.5/A
7、C6P0.6/AD6RSIPO.7/AD7Ar35r3433g32/P2.2/A10 PSENP2.3/A11ALEP2 一屮閉 2EAP2.5/A13P2.6/A1P2.7/A15213 122/2329243025u3126SOUNDER2728AM110P1.0in2P3J0/RXDP1.1/T2EXP3.1/WP1.2P3-2/IN1DP1.3P3/INT1B211312CLru4135MP1.4P3.4?7OP1.5P3.5/T1P1.SP3方丽P1.7P3.7/RDDa15716917AT99C517设计总结这次课程设计使我得到了不小的收获,发现了自己的很多不足,知识体系上 的漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还需很大提 高。首先拿到这个题目,我就开始收集大量的资料,包括 C51单片机的原理,人的 听力范围等等与课程设计相关的各类知识,了解了很多之前并未注意的知识。通 过这次课程设计,开阔了我们的视野,提高了我们的兴趣。在今后的学习中我们 仍可以进行这方面的尝试,开拓自己的眼界和操作能力,提高自己的动手制作能 力,在动手中学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市丰台区2025-2026学年高二下学期期末考试生物试题(文字版含答案)
- 激发潜能勇攀学术高峰:小学主题班会课件
- 关于协议履行情况的检查函(3篇)范文
- 智能家居设备连接与维护综合解决方案
- 消防水泵房管理制度及操作规程
- 科技项目经理研发团队KPI考核表
- 2026(四级)公营养师理论知识真题及答案
- 低压电工复审题库及参考答案
- 行动强化法制教育提升法律素养小学主题班会课件
- 2025年汽车维修工(高级技师)职业鉴定考试题库资料及答案
- 原发性骨质疏松症药物达标治疗2026
- 2026浙江台州市路桥区交通运输局下属事业单位招聘编外聘用人员2人笔试备考题库及答案详解
- 初中化学九年级跨学科主题复习:化学方程式的三重表征与模型建构导学案
- 广东省学校安全条例知识竞赛题库(附答案)
- 2026年重症5c考试试题附规范答案(高阶版)
- 2026浙江宁波市江北区营商环境办招聘编外人员8人考试备考题库及答案详解
- 环境影响评价项目操作预案
- 药物外渗:从预防到处理全流程护理
- 2026工业机器人核心零部件市场现状及供需结构分析报告
- 数字人民币运营管理中心有限公司招聘笔试题库2026
- 2025-2026学年地质版三年级体育全一册(教案设计)
评论
0/150
提交评论