欢迎来到天天文库
浏览记录
ID:51648695
大小:145.50 KB
页数:14页
时间:2020-03-14
《微机原理课程设计----电压采集系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、扬州大学扬州大学信息工程学院课程设计报告课程名称《微机原理及应用》课程设计设计题目电压采集系统学生姓名班级计科0902学号091202223指导老师李云成绩2012年6月21日13扬州大学目录一、课程任务---------------------------------------------------------2二、总设计方案------------------------------------------------------2三、部分电路设计及功能解说----------------------------------2四、硬件接线图--------
2、----------------------------------------------3五、软件设计流程图------------------------------------------------41、系统初始化程序……………………………………42、A/D转换子程序……………………………………..43、显示子程序跟BCD码子程序………………………54、报警子程序…………………………………………..7六、程序段功能汇总-----------------------------------------------71、A/D转换子程序程序段……………………
3、……….72、BCD转换子程序程序段……………………………83、显示子程序程序段………………………………….84、报警子程序程序段………………………………….9七、实验结果及分析-----------------------------------------------9八、课程设计体会和总结-----------------------------------------9九、程序清单--------------------------------------------------------1013扬州大学一、课程设计的任务设计一个电压采集系统:①采集五次
4、电压取其平均值,并在数码管上显示十进制数。②当电压值超过4.5V时,喇叭发声报警。二、总体设计方案通过一个A/D转换器循环采样1路模拟电压,采样5次信号,然后通过计算取得平均值,平均值放在AVERAGE中。A/D转换器芯片ADC0809将采样到的模拟信号转换为数字信号,转换完成后,CPU读取数据转换结果,并将结果送入外设即LED显示,显示5个电压数据的平均值。设计详细思路如下:1)1路模拟电压信号通过电位器提供0-6V的电压信号。2)选择ADC0809芯片作为A/D转换器,电压输入输入信号接到ADC0809的IN0通道,采样5次,5次电压信号循环采集。3)利用3个
5、LED数码管显示数据,显示精确到小数点后两位。4)延时由8254定时/计数器来实现。5)实验仪器使用微型计算机开发系统TD-PITE。三、部分电路设计及功能解说LED显示单元的接线:A/D转换单元:8255连接LEDADC0809连接880386及输入电压PA0-----------AD0~D7---------------XD0~XD7PA1------------BA、B、C--------------GNDPA2------------CIN0---------------ADJ(0~5V)PA3------------DWR---------------I
6、OW#PA4------------ERD---------------IOR#PA5-------------FCS---------------IOY1PA6------------GCLK---------------CLKPA7------------DP喇叭报警器:串行单元的接线:8254连接80386、ADC08098255连接80386D0~D7-----------XD0~XD7D0~D7------------XD0~XD7A0~A1---------XA1~XA2PB0~PB5-----------X1~X6CS---------IOY2CS-
7、----------IOY3CLK0--------CLKA0~A1----------XA1~XA3WR--------WR,RD-----RDWR-----------IOW#GATE0-------+5VRD-----------IOR#OUT0-------SPK13扬州大学四、硬件接线图13扬州大学五、软件设计流程图根据功能需求,系统主程序主要包括初始化程序、A/D转换子程序、显示子程、BCD转换子程序和报警子程序。主程序流程图见图1所示。开始调用显示子程序调用BCD转换程序调用警报子程序调用A/D转换子程序初始化图1主程序流程图下面分别介绍各个子程序。
8、1.系统初
此文档下载收益归作者所有