基于51单片机的电阻测量毕业论文设计 - 图文(3)

2020-03-27 19:49

芜湖信息技术职业学院毕业论文(设计)

4. BCD码调整指令

5. 乘除法指令(乘法指令(1条) 除法指令(1条) ) 逻辑运算及移位指令

1. 逻辑“与”运算指令(6条) 2. 逻辑“或”运算指令(6条) 3. 逻辑“异或”运算指令(6条) 4. 清零和取反指令 5. 循环移位指令(4条) 位操作类指令

1. 位传送指令(2条) 2. 位修正指令(6条) 3. 位逻辑运算指令(4条) 控制转移类指令

1. 无条件转移指令(3条) 2. 条件转移指令(13条) 3. 调用和返回指令

4. 空操作指令

PCF8591管脚介绍(如图4)

图4 PCF8591引脚图

7

芜湖信息技术职业学院毕业论文(设计)

模块 引脚号 8 16 符号 VSS VDD VREF AGND AIN0-AIN3 AOUT A0-A2 SDA SCL OSC EXT 功能 电源地 电源 接+5V A/D转换参考电压 模拟地 模拟量输入端 模拟量输出端 用于硬件地址编程 I2C总线数据输入输出 I2C总线时钟输入 时钟输入/输出 外部/内部时钟切换 电源 14 13 输入 输出 地址 1-4 15 5-7 9 IIC通信 10 11 时钟相关 12

注:PCF8591简介

PCF8591是8位A/D转换集成块,3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。

当用5.0V基准电压8位A/D时,能分辨的最小电压为19.5mV

8

当用2.5V基准电压8位A/D时,能分辨的最小电压为9.8mV

采样时,先经运放、放大查分信号,再将放大后的信号传送给A/D芯片进一步提高A/D采样的精度。 所以用8位A/D也能达到很高的精度。

芜湖信息技术职业学院毕业论文(设计)

电路结构框图(如图5)

图5 电路结构框图

本电路包括六个模块

模块一:独立键盘模块,通过P1.3-P1.6检测键盘,键盘用来进行人机界

面操作。

模块二:程序下载模块,使用MAX232芯片,使电路在TTL/CMOS之间转换。

通过串口通信向单片机下载程序

模块三:电源模块,使用7805稳压,产生5V电源,给单片机和周围芯片

供电,稳定可靠。使用TL431稳出2.5V电压,给A/D转换芯片2.5V的基准电压。

模块四:A/D转换模块,使用PCF8591,通过IIC协议,直接读取采样的

电压值。

模块五:液晶LCD12864模块,使用P0口作为数字端口。P2.4、P2.5、P2.6

作为控制端口,显示操作状态。

模块六:单片机模块,采用STC89C58RC单片机作为控制器。

9

电路原理图(如图6)

芜湖信息技术职业学院毕业论文(设计)

图6 电路原理图

10

芜湖信息技术职业学院毕业论文(设计)

PCB板图(如图7)

图7 PCB板图

PCB板图说明

此PCB板为双层板,元件布局紧凑合理。板上有三处测试点

1, 2, 3,

晶振Y1右侧,用于测试单片机是否工作

USB接口J3上侧为5V电源测试点,用于测试5V供电 稳压管Q1的上侧为A/D基准电压测试点,电压为2.5V

本控制器所实现的功能

可以测量0-2MΩ的电阻,达到1%精度, LCD显示测试结果,带有温度补偿功能。 设计亮点: 1,使用LCD12864显示测得电阻值

2,使用独立键盘实现控制

3,人机界面操作简单方便 4,可开关式温度补偿功能 5,使用存储器记忆上次设置参数

11


基于51单片机的电阻测量毕业论文设计 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:洞道干燥实验装置实验指导书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: