电气信息工程学院《Proteus课程设计格式》.doc

电气信息工程学院《Proteus课程设计格式》.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气信息工程学院《Proteus课程设计格式》

课程设计 课 程: Proteus 学生姓名: 学生学号: 院 系: 专 业: 班 级: 任课教师: 《Proteus》课程设计报告 学生姓名: 学号: 一、设计任务内容 如下列框图,当按下K1时,显示器显示模拟信号V1的测量值;当按下K2时,显示器显示模拟信号V2的测量值。信号源可以采用传感器或信号发生器产生。结合Proteus完成: 1、设计的硬件电路图; 2、软件操作流程图; 3、运行的结果界面抓图; 4、附设计的程序代码。 二、设计分析 1.次实验是利用A/D转化原理,将被测模拟量转化为数字量,并用数字方式显示测量结果的电子测量仪表。本次设计采用ADC0808对输入模拟信号进行转化,控制核心AT89C51单片机对转化的结果进行运算和处理,最后驱动输出装置显示数字信号。 2.ADC8080是一种8路模拟输入的8位逐次逼近式ADC其外形特点如下图所示。同时其内部除了8位ADC外,还有一个8路模拟开关,其作用可根据地址译码信号来选择8路模拟输入,8路模拟输出可以分时共用一个ADC进行转换,可实现多路数据采集。其转换结果通过三态输出锁存器输出。 IN0~IN7:8路模拟输入量。 ADD A、ADD B、ADD C:模拟量输入通道地址选择线,其8位编码分别对应IN0~IN7 ALE:地址锁存端。 START:ADC转换启动信号,正脉冲有效,引脚信号要求保持在200ns以上,其上声沿将内部逐次逼近寄存器清零,下降沿启动ADC转换。 EOC:转换结束信号,可作为中断请求信号或供CPU查询。 CLK:时钟输入端,要求频率范围在10KHZ~1.2MHZ。 OE:允许输出信号。 Vcc:芯片工作电压。 VREF(+)、VREF(-):基准参考电压的正负值。 OUT1~OUT8:8路数字量输出端。 3.显示屏采用的SMG12864A是一种图形点阵液晶显示器,可以完成图形显示,也可以显示8X4个(16X16点阵)汉字。它的指令包括开关控制,设置显示起始行,读写显示数据等。 三、总体设计 1. 利用MCS-51系列单片机设计简易数字电压表测量0~5v的8路输入电压值,通过开关K1、K2分别控制信号源1,2的输入,从而达到电压数字在SMG12864A上轮流显示。测量误差约为±0.02V。系统设计方框图扉页所示。 2.系统总体设计电路图如下所示。 其中包含核心器件AT89C51,模数转换器ADC0808以及点阵显示屏,下拉电阻,信号发生器等多个元器件构成。 四、详细设计 1.硬件电路设计 (1)时钟电路 XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。晶振的频率可以在1MHz-24MHz内选择。电容取30PF左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。 时钟电路图 (2)复位电路 复位电路如下图所示,按键没有按下时,RST端接电容下极板是低电平,按键按下时,RST端接在电阻上端变为高电平,达到复位的目的。 复位电路图 (3)数据采集模块 通过ADC0809采集数据,输入到单片机内 (4)显示电路 通过SMG12864A显示数字信息,如下图。 显示电路图 2.软件设计 (1)主程序流程图 (2)子程序流程图 五、实验与体会 六、参考文献 七、附录 5 ·

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档