摘要:在科学研究和工程实践中,对许多物理量的研究都是以测量电阻值为基础,电阻值也是电子电器工程师经常要测量的参数。因此,设计一个经济、便捷的电阻计具有极大的现实必要性。在本次设计中,本文介绍了以AT89C51单片机作为该设计的控制核心,以此用来进行数据处理以及控制各个部分。最终实现数字电阻计的设计。该电阻计利用分压测电阻的方法,即将分得的电压值通过模数转换模块PCF8591转换成数字信号,然后转换器将所得到的数字信号送入该核心控制系统,最终由单片机进行数据处理,完成电阻测量功能和自动换挡功能。
硬件设计的重点是单片机主控系统、选择合适的A/D转换器。软件的重点是电阻测量算法的设计。
关键词 单片机;自动换挡; 电阻测量
目录
摘要
Abstract
1绪论-1
2 系统总体设计-2
2.1系统设计任务-2
2.2系统设计要求-2
2.3 重点研究内容和实现方法-2
2.3.1分析总体内容-2
2.3.2 设计具体实现方法-3
2.4系统总体方案设计-3
2.4.1 主控模块-3
2.4.2 电阻测量方案-3
2.4.3 电压信号的采集-4
2.4.4 档位切换方式选择-4
2.4.5显示方案的设计-5
2.4.6电源供电方式的选择-5
2.4.7 各个部分方案的确认-5
2.4.8 电阻测量原理-6
3系统硬件的设计-7
3.1硬件介绍-7
3.1.1单片机控制模块-7
3.1.2 A/D转换器PCF8591-10
3.1.3 显示模块-11
3.1.4电容器-13
3.1.5继电器-14
3.1.6二极管介绍-15
3.1.7蜂鸣器-16
3.2 液晶显示电路的设计-17
3.3时钟电路的设计-17
3.4 复位电路的设计-18
3.5电源的设计-18
3.6档位选择电路的设计-19
3.7单片机与各个模块的接线-20
4系统软件设计-22
4.1主控程序设计-22
4.2 转换程序A\D子程序的设计-22
4.2.1 软件编写A/D采样子程序-22
4.2.2编写程序多次读取A/D采样值-24
4.3实物测量演示-25
5总结-27
6致谢-28
参考文献-29