单片机实现简易波形发生器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子信息项目专业 单片机课程设计报告 题 目 简易波形发生器 姓 名 学 号 班 级 指导教师 2018年 7 月 4 日 要求: 1.指导教师按照课程设计大纲要求完成学生课程设计指导工作。 2.课程设计任务书由指导教师照大纲要求填写,内容要全面。 3.课程设计报告由参加本学生填写。课程设计结束时交指导教师。 4.指导教师要根据每一位学生课程设计任务完成情况,认真审核设计报告,并在课程设计结束时,给出客观、准确的评语和成绩。 5.课程设计任务书和报告要语言流畅,图表正确规范。 6.本表要用钢笔、圆柱笔填写或打印,字迹工整。 图1.1 显示电路图课程设计报告 图1.1 显示电路图 1 设计原理与技术方法: 1.1 电路工作原理分析 本次单片机实习采用的是单片机STC89C52,对于简易波形发生器设计的硬件电路主要为三个部分,为显示部分、键盘部分、D/A转换电路,以下对三个部分分别介绍。 1.1.1 显示电路原理 图1.1 显示电路图如图1.1所示八位八段数码管为共阴极数码管,通过两个74HC573锁存器与单片机连接,一片573的LE为位选信号另一片的LE为段选信号,分别由单片机的P2.7和P2.6控制,高电平有效。当P2.7=1、P2.6=0时,位选有效,P0.0-P0.7分别控制01-08八位数码管选通,低有效,即通过P0口送出数据,哪一位为0则哪一位数码管有显示;当P2.6=1、P2.7=0时,段选有效,此时P0.0-P0.7分别控制每一位八段数码管的每一段a b c d e f g dp的亮灭,高有效,从而使数码管显示数字0-9。显示段码如表1.1 图1.1 显示电路图 表1.1 共阴极数码管显示段码 显示字符 0 1 2 3 4 5 6 7 8 显示段码 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 显示字符 9 A b C D E F 灭 显示段码 6FH 77H 7CH 39H 5EH 79H 71H 00H 1.1.2 键盘电路原理 如图1.2所示为4×4的矩阵式键盘与单片机的P3口相连,行连接P3.0-P3.3,列连接P3.4-P3.5。用扫描法对按键进行扫描,先将所有行置0,所有列置1,当有按键按下时,通过对P3口的状态查询则按下的按键所在列将为0,其余仍未1,通过延时去抖动判断是否真有按键按下,若有,则逐行扫描,判断按键所在行,最后返回按键键码,并去执行相应按键的程序。返回键码如表1.2所示。 按键 0 1 2 3 4 5 6 7 返回键码 EEH DEH BEH 7EH EDH DDH BDH 7DH 按键 8 9 A B C D E F 返回键码 EBH DBH BBH 7BH E7H D7H B7H 77H 图1.3 D/A转换电路表1.2 图1.3 D/A转换电路 1.1.3 D/A转换电路原理 图1.2 键盘电路图如图1.3所示为AD/DA转换芯片PCF8591与单片机相连的电路,其中4路D/A,一路A/D,简易波形发生器用到的为D/A转换,单片机的P2.0及P2.1口与PCF8591的时钟线SCL、数据线SDA相连,通过I2C串行总线向PCF8591发送数据并进行数字量转换成模拟量后输出。 图1.2 键盘电路图 1.2 元器件选择及说明 简易波形发生器是由单片机向D/A转换器中输入数字量,通过D/A转换成模拟量从而输出波形,因此用到的器件主要有单片机STC89C51,AD/DA转换芯片PCF8591,四位共阴极数码管,4×4的矩阵式键盘。下面对两种芯片进行说明。 1.2.1 单片机STC89C51 单片机的引脚可分为电源、外接晶振、控制和可编程输入/输出引脚。 1)电源引脚2根) VCC:电源输入,接+5V电源? GND:接地线 2)外接晶振引脚2根) XTAL1:片内振荡电路的输入端? XTAL2:片内振荡电路的输出端 3)控制引脚4根) RST:复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。 ALE/PROG:地址锁存允许信号/片内EPROM编程脉冲? PSEN:外部存储器读选通信号? EA/VPP:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。 4)可编程输入/输出引脚32根) STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位8根引脚),共32根。? P0口P0.0~P0.7):8位双向I/O口线; P1口P1.0~P1.7):8位准双向I/O口线; P2口P2.0~P2.7):8位准双向I/O口线; P3口P3.0~P3.7):8位准双向I/O口线。 1.2

文档评论(0)

159****6529 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档