当前位置:首页 > 数字电位器测试仪自动电阻测试仪毕业论文提纲
第4章 软件设计
4.1主程序设计
本系统软件设计采用C语言编程[7],……
开始 LCD液晶显示初始化 ADC0804初始化 等待模式按键按下并判断 模式1 是 直接测量电阻值 否 模式2 是 显示电位器阻值变化曲线 否 单片机处理数据 LCD12864液晶显示 结束 图4-1 主程序流程图
4.2单片机处理数据子程序流程图
单片机处理子程序主要包括按键扫描子程序,电阻档位判断子程序,画电位器阻值曲线子程序。
……
判断按键 是否按下 是延时10ms 否否判断按键 是否按下 是设置模式 等待按键释放 图4-2 按键扫描流程图
电阻档位判断过程如下,……其流程图如图4-3所示。
设置100欧姆档 读AD数据 判断是否需要换挡 否 显示阻值 是 读AD数据 判断是否需要换挡 否 显示阻值 判断是否需要换挡 否 显示阻值 超量程,回到是 100欧姆档 是 设置10K欧姆档 读AD数据 是 设置10M欧姆档 读AD数据 判断是否需要换挡 否 显示阻值 图4-3 电阻档位判断流程图 设置1K欧姆档 画电位器阻值曲线子程序过程如下,……其流程图如图4-4所示。
确定电阻档位 读AD数据 把电阻值转化为 坐标对应位置 显示该坐标 循环64次 图4-4 画电位器曲线流程图
第5章 电路仿真调试与实物制作
5.1 电路仿真
根据前面所述的硬件设计图,……仿真图如下图5-1所示。
R10100R111kR1210kR1310MRL1G5C-1-DC5RL2G5C-1-DC5RL3G5C-1-DC5RL4G5C-1-DC5Q1MPS8098Q2MPS8098Q3MPS8098Q4MPS8098R6470R7470R847047010kADRV193%RP1RESPACK-81001C1U11nF19XTAL1D0D1D2D3D4D5D6D723456789X1C21nFCRYSTAL18XTAL2R110k9RSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617D0D1D2D3D4D5D6D7W1W2W3W4RV3R299%1uF293031PSENALEEAU4dulawelaD0D1D2D3D4D5D6D7dula23456789111D0D1D2D3D4D5D6D7LEOE74HC573Q0Q1Q2Q3Q4Q5Q6Q71918171615141312abcdefghADU2CSAD1RD2WR34581091967CSRDWRCLK ININTRA GNDD GNDVREF/2CLK RVIN+VIN-ADC0804200VCCDB0(LSB)DB1DB2DB3DB4DB5DB6DB7(MSB)20181716151413121112345678100R91kR510kP1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52WRRDC4R31kR41k150pF图5-1电路仿真总图
5.2 实物制作
等仿真工作完成后,……
5.3 电路程序调试
由于不能完全在仿真里实现…………化曲线。
W1W2W3W4abcdefghC3
共分享92篇相关文档