Proteus课程设计报告格式

发布时间:2021-09-19 09:01:11

综合评定成绩
百分数 等级

课程设计
课程:Proteus

学生姓名: 学生学号: 院系: 专 班级: 任课教师: 业:

《Proteus》课程设计报告
学生姓名: 一、设计任务内容
如下列框图,当按下 K1 时,显示器显示模拟信号 V1 的测量值;当按下 K2 时,显示器显示模拟信号 V2 的测量值。信号源可以采用传感器或信号发生器产生。结合 Proteus 完成: 1、设计的硬件电路图; 2、软件操作流程图; 3、运行的结果界面抓图; 4、附设计的程序代码。
V1 信号源1 A/D 模拟开关 V2 信号源2

学号:

显示 AT89C51单 片 机 按 键 K1

按 键 K2

二、设计分析
1.次实验是利用 A/D 转化原理, 将被测模拟量转化为数字量, 并用数字方式显示测量结果的电子测量仪表。 本次设计采用 ADC0808 对输入模拟信号进行转化, 控制核心 AT89C51 单片机对转化的结果进行运算和处理, 最后驱动输出装置显示数字信号。 2.ADC8080 是一种 8 路模拟输入的 8 位逐次* ADC 其外形特点如下图所示。同时其内部除了 8 位 ADC 外,还有一个 8 路模拟开关,其作用可根据地址译码信号来选择 8 路模拟输入,8 路模拟输出可以分时共 用一个 ADC 进行转换,可实现多路数据采集。其转换结果通过三态输出锁存器输出。

(1) IN0~IN7:8 路模拟输入量。

·

1

(2) ADD A、ADD B、ADD C:模拟量输入通道地址选择线,其 8 位编码分别对应 IN0~IN7 (3) ALE:地址锁存端。 (4) START:ADC 转换启动信号,正脉冲有效,引脚信号要求保持在 200ns 以上,其上声沿将内部逐次逼 *寄存器清零,下降*舳 ADC 转换。 (5) EOC:转换结束信号,可作为中断请求信号或供 CPU 查询。 (6) CLK:时钟输入端,要求频率范围在 10KHZ~1.2MHZ。 (7) OE:允许输出信号。 (8) Vcc:芯片工作电压。 (9) VREF(+)、VREF(-):基准参考电压的正负值。 (10) 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 则是输出端,使用外部振荡器时,外部振荡信号

·

2

应直接加到 XTAL1,而 XTAL2 悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为 12MHz, 时钟频率就为 6MHz。晶振的频率可以在 1MHz-24MHz 内选择。电容取 30PF 左右。系统的时钟电路设 计是采用的内部方式,即利用芯片内部的振荡电路。

时钟电路图 (2)复位电路 复位电路如下图所示,按键没有按下时,RST 端接电容下极板是低电*,按键按下时,RST 端接在电 阻上端变为高电*,达到复位的目的。

复位电路图 (3)数据采集模块 通过 ADC0809 采集数据,输入到单片机内

·

3

(4)显示电路 通过 SMG12864A 显示数字信息,如下图。

显示电路图 2.软件设计 (1)主程序流程图 (2)子程序流程图

开始 初始化 调用A/D转化程序 调用数据处理程序 调用显示程序

·

4

五、实验与体会

六、参考文献

七、附录

·

5


相关文档

  • 《Proteus课程设计格式》
  • proteus课程设计报告邢运尧
  • PROTEUS课程设计报告
  • proteus课程设计
  • proteus及Cadence课程设计报告
  • 电气信息工程学院《Proteus课程设计格式》
  • proteus 课程设计
  • 电气信息工程学院Proteus课程设计格式 仿真
  • 南邮综合设计报告(课程设计)proteus和Keil
  • 单片机课程设计Proteus仿真电路图
  • 猜你喜欢

    电脑版