基于单片机的打铃系统毕业论文.doc
《基于单片机的打铃系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的打铃系统毕业论文.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学用打铃系统的设计系 别: 学生姓名: 专业班级: 学 号: 指导教师: 2010 年4月21日独创性声明 本人声明所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 论文作者签名: 日期: 年 月 日毕业论文版权使用授权书 本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留并向有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权郑州职业技术学院
2、要以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。 保密,在 年解密后适用本授权书. 本论文属于不保密。(请在以上方框内打“”)毕业论文作者签名: 指导教师签名:日期: 年 月 日 日期: 年 月 日摘 要本设计是以单片机为核心部件的电铃器的设计,用LED七断数码管作为计时显示用,用仿真实验箱的P2.5口去控制音乐的响与断。首先利用定时器进行定时,使定时器工作于方式一定时50ms,配合软件计数器,调用中断程序使定时器定时20次以达到定时1s的目的,同时调用显示程序,显示到计时的时间;在每次秒加1的计时过程中,都与规定的上课(下课)时间作比较
3、,如果相等就对P2.5口置高电平以驱动响铃电路,不等则返回。关键词:单片机;铃声;位码18目 录摘 要I目 录II引言11单片机的发展与应用21.1 单片机的发展21.2 单片机的应用22 总体设计方案42.1系统框图42.2 显示控制方案42.3 铃声控制方案43 硬件设计63.1 单片机型号的选择63.2 单片机附属电路73.3 数码管显示电路84 软件设计104.1 设计思路104.2 主程序模块104.3 铃声子程序模块12致谢16参考文献17引言随着科技的发展,单片机的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统
4、两大分支。本设计是以AT89C51型单片机为核心的学用打铃系统。这次设计中,先讲叙了单片机单片机的概念,各个阶段的发展应用。本文所涉及的是市场占有率最高的是51系列,本设计后分三大部分,分别是总体方案设计、硬件设计和软件设计。在这三大部分中,总体方案设计有总体设计及各方案的大致思路;硬件设计由单片机最小应用系统、动态显示部分和铃声控制原理;软件设计分为子程序的设计和系统程序。1单片机的发展与应用1.1 单片机的发展所谓单片机是利用大规模集成电路技术把中央处理单元(Center Processing Unit,也即常称的CPU)和数据存储器(RAM)、程序存储器(ROM)及其他I/O通信口集成在
5、一块芯片上,构成一个最小的计算机系统,特别适用于工业控制领域,因此又称为微控器。单片机诞生于20世纪70年代,单片机的发展分为4个阶段:第一阶段(197476年):单片机初级阶段。因为受工艺限制,单片机采用单片的形式而且功能比较简单。第二阶段(197678年):低性能单片机阶段。以Intel公司生产的MCS48系列单片机为代表,最大的缺点就是无串行接口,中断处理比较简单而且片内RAM和ROM容量较小,且寻址范围不大与4KB。第三阶段(197883)高性能单片阶段这个阶段推出的单片机普遍带有串行接口。多级中断系统,16位定时器/计数器,片内ROM,RAM容量加大,且寻址范围可达64KB,有的片内
6、还带有A/D转换器。第四阶段(1983年至今)8位单片机巩固发展以及16位单片机,32 位单片机推出阶段。此阶段的主要特征是:发展16位单片机,32位单片机及专用型单片机。1.2 单片机的应用单片机的应用非常广泛,比如以下几个方面:在自动化技术中的应用:例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。仪器仪表:单片机的使用有助于提高仪器仪表的精度和准确度,简化结构,减小体积,易于携带和使用,加速仪器仪表向数字化、智能化和多功能化方向发展。应用电子类产品中的应用:比如,电子游戏、照相机、洗衣机手机、IC卡、汽车电子设备等。通信技术、计算机方面的应用:例如
7、,在微波通信、短波、载波、光纤通信、程控交换等通信设备。另如银行终端,以及计算机外部设备如打印机、硬盘驱动器、绘图机、传真机、复印机等。现代化的武器装备:如飞机、军舰、坦克、导弹、鱼雷制导、智能武器设备、航天飞机导航系统。2 总体设计方案2.1系统框图下图为电铃系统的总体设计框图,如图2.1所示:图2.1 系统框图利用MCS-51内部的定时器/计数器进行定时,该定时使用T0做50ms的定时中断,确保所显示时间的准确性。2.2 显示控制方案显示分为静态示和动态显示静态显示由于占用较多的接口,在单片机设计中常采用串行扩展来完成。该方案占用接口资源多,显示亮度由保证,但硬件开销大,电路复杂,信息刷新
8、速度慢,实用于并行接口资源较少以及对显示没有要求的场合。LED动态显示硬件连接简单,但动态扫描的显示方式需占用CPU较多的时间,在该系统中由于单片机除了扫描89C51芯片外没有太多的实时测控任务,故选用动态扫描方式。2.3 铃声控制方案利用MCS-51内部的定时器/计数器进行并配合软件延时来实现此功能。它和时间的计时控制类似,但为了避免相互影响,铃声的控制用T1定时器来完成,当上课铃(下课铃)到时,就会在仿真实验箱的扬声器接口自动响起所设定的音乐铃声。需要指出的是,因为本系统采用的是音乐响铃方式,需对音谱有一定的了解,下表所示为音阶与频率的关系如表2.1所示。表2.1 音阶与频率的关系(X为十
9、六进制数)音阶频率/HzX(Hex#)1262F9212294F9E13330FA8C4349FAD85392FB686440FBE97494FC5B1523FC8F通过音阶与频率的关系可知音阶是由不同频率的方波产生,而方波的频率是由定时器控制,同时音的节拍是由延时子程序来完成的;本设计所用的音乐输出口是单片机实验箱上的P2.5,当定时器记数溢出,产生中断,将P2.5取反,P2.5即输出不同频率的脉冲并通过扬声器发出不同频率的音调。 3 硬件设计3.1 单片机型号的选择3.1.1 AT89C51的特点AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8Kbytes
10、的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8051产品引脚兼容,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大AT89C51单片机适用于许多较为复杂控制应用场合。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能、CMOS、8位单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。AT89C51的管脚图如图3.1所示:图3.1 AT89C51的管脚示意图3.1.2 主要管
11、脚介绍1、P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用。2、P1口(1脚至8脚):是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。3、P2口(21脚至28脚):是准双向8位I/O口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。4、P3口(10脚至17脚):是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。P3各口的第二功能定义如下所示。P3.0 - RXD(串行输入口)P3.1 - TXD(串行输出口)P3.2 - INT0(外部中断0)P
12、3.3 - INT1(外部中断1) P3.4 - T0(定时器0外部输入)P3.5 - T1(定时器1外部输入) P3.6 - WR(外部数据存储器写脉冲)P3.7 - RD(外部数据存储器读脉冲)3.2 单片机附属电路3.2.1 复位电路单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC0000H,使单片机从第个单元取指令。单片机复位的条件是:必须使RST/Vpd或RST引脚(9)加上持续两个机器周期(即24个振荡周期)的高电平。例如,若时钟频率为12MHz,每机器周期为1us,则只需2us以上时间的高电平,在RST引脚出现高电平后的第二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的打铃系统 毕业论文 基于 单片机 打铃 系统
限制150内