欢迎来到天天文库
浏览记录
ID:20481299
大小:578.38 KB
页数:21页
时间:2018-10-12
《单片机频率发生器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、x2011级x单片机课程设计/*Xz^z*Z*K/*x/*Xz*/*单片机课程设计报告书课题名称频率发生器设计姓名王涛学号20117288院、系、部电气工程系专业电气工程及其自动化指导教师牛晓燕2014年6月25日x2011级x单片机课程设计/*Xz^z*Z*K/*x/*Xz*/*单片机课程设计报告书课题名称频率发生器设计姓名王涛学号20117288院、系、部电气工程系专业电气工程及其自动化指导教师牛晓燕2014年6月25日频率发生器设计一、设计目的单片机是一种集成电路芯片,是采用超大规模
2、集成电路技术把具冇数据处理能力的中央处理器CPU随机存储器RAM、只渎存储器ROM、多种I/O丨I和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。它的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外以及网络通讯等广大领域。通过学习和掌握单片机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认
3、识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提局。二、设计要求利用核心元件为89C52单片机的开发板制作频率发生器,具体要求:1.通过按键输入没定频率(默认占空比1:1)并显示2.通过按键输入设定占空比并显示3.输出此频率4.要求做Hi实物。(本机地址为08H,当接到上位机发的08H吋,则回发08H;当接到上位机发的AAH时,则将没定发给上位机;当收到上位机发的55H时,则修改设定频率)三、硬件电路设计3.1系统结构框图频率发生器主要由单片机,键盘,8段数码管,
4、电源以及复位电路六部分组成。系统结构框图如图3-1所示。图3-1系统结构框图3.2单片机STC89C52介绍STC89C52是一种带8K字节闪烁町编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52管脚图如图3-2所示,具体介绍如下:U1P101OC40VCCP11239POOP12338P01P13437P02P145361)03P15635P04P16734P05
5、1)17833P06RET932P07P301031+5V1)3130ALEP321229PSENP331328P27P3414271)26P351526P25P361625P24P371724P23S11823P22S21922P21GND2021P20图3-2STC89C52引脚图①主电源引脚(2根)VCC(PindO):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTALl(Pinl9):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4
6、根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PR0G(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位PO、Pl、P2、P3口,每个口有8位(8根引脚),共32根。P3口为准双向
7、_1。可以字节访问,也可以位访问。P3.
8、0RXD,串行输入口。P3.1TXD,串行输出口。P3.2INTO,外部中断0的请求。P3.3INT1,外部中断1的请求。P3.4TO,定时器/计数器0外部计数脉冲。P3.5T1,定时器/计数器,1外部计数脉冲。P3.6—WR,外部数据存储器写选通。P3.7---RD,外部数据存储器读选通。3.3按键扫描电路这里使用的是独立式键盘,各键通断是相互独立的,每个按键都通过一根输入线输入到单片机,但每个按键工作状态不会影响其他输入线上的工作状态。因此通过检测输入线的电平状态就可以很容易地判断按键是否按下。行
9、列式键盘的接法比独立式键盘的接法复杂,编程实现上也会比较复杂。独立式键盘电路配置灵活,软件结构简单,在占用相同的I/O端口的情况K,行列式键盘的接法会比独立式接法允许的按键数景多,本设计只需三个按键,数量少,为简单起见故采用独立式接法键盘。独立式键盘的接口方法,查询方式的独立式键盘工作电路如图3-3所示。按键直接与单片机89C52的I/O接口线相接,通过读I/O口判定各T/0口线的电平状态,即对识别出按下的键。52VCC53图3-4键盘扫描也路3.4数码
此文档下载收益归作者所有