版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目五设计制作电压表组别*姓名 *学号*班级*电压表设计与制作作业卡1电压表的功能与任务1、电压表功能指标要求及任务1、功能指标要求项目名称项目名称:设计制作电压表 项目要求1 )用keilC51、Proteus、EASY下载软件作开发工具;2 )用AT89C 51单片机作控制;AD0809故AD转换;3)3位数码管作显示;。4 )测量0-5v电压,两位小数显示2、任务1)拟定总体设计制作方案;2)拟定硬件电路;3)编制软件流程图及设计相应源程序;4)仿真调试电压表;5)调试功能指标;6)完成项目评估。2、总体设计思路实现思路与框图设计用单片机作控制,时钟为12MHz选用ADC0809的一个通
2、道输入待测直流电 压,A/D转换后,经标定、BCD码转换、高位消隐等处理,用数码管显示。时钟电路复位电路电源电路AT89C51数码管显示AD0809A/D转换测试电 压输入3、原理图设计电压表原理图设计用单片机做控制、ADC0809乍模数转换、一个4位一体数码管做显示。用 AT85C51 的端口的P1.0P1.7电压输出显示;P2端口的P2.0P2.7作数码管的位选控制端口; P0端口的P0.0P0.7做A/D转换的数据输入端口; P3端口的P3.4、P3.5、P3.6做为通 道选择地址信号输入端口; P3.0作为启动控制输出端口; P3.1作为允许输出控制;P3.2 作为转换状态输入端;时钟
3、信号由 AT89C51的 P3.3定时中断产生;ADC080啲IN3端子 作电压测试输入端口 。讯&0静-.iiiW3血购.FtuW&i WEMPZM4PZdM如创孑 pzeu P沁iJiMl.llJ-lJ* s-s-p p Fp p P刃硼冷 Ph伽 IlJHTF 4IRT rum NTaMMTFPJJCTtlMTBl NFDCKJft|HC4jTiliiS空fiUTJ.TMPCliTtOUTt阳D BOlTTOllieirwFnjUZng扌孑h壬手F4、程序设计1.主程序设计思路与主流程图。程序设计思路用软件产生时钟信号,用 P3.3定时取反输出CLK信号;进行A/D转换之前, ABC=1
4、10选择第三通道,通过START=0 START=1 START=0生启动转换的正脉冲信号, 并启动转换。进行A/D转换时,采用查询EOC的标志位来检测A/D转换是否完毕,若完 毕择通过P0端口输入数据。实际显示的电压值与数字量关系为:电压值=VREF*D/256电压值经过BCD码转换、译码、再用数码管显示。电压表流程图程序设计#in clude#defi ne uchar un sig ned char#defi ne uint un sig ned intuchar code dispbitcode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
5、0x6f;uchar dispbut4;uint i,j;uint getdata;uint temp;sbit ST=P3A0;sbit OE=P3A1;sbit EOC=P3A2;sbit CLK=P3A3;sbit P34=P3A4;sbit P35=P3A5;sbit P36=P3A6;sbit P20=P2A0;sbit P2仁卩2人1;sbit P22=P2A2;sbit P23=P2A3;sbit P17=P7;void delay_1ms( uint t)uint i,j;for(i=t;i0;i-)for(j=120;j0;j-);void TimeI nitial()TMO
6、D=0x10;TH1=(65536-200)/256;TL1=(65536-200)%256;EA=1;ET1=1;TR1=1;void display()if(dispbut3!=0)P1=dispbitcodedispbut3;/shiP20=0;P21=1;P22=1;P23=1;delay_1ms(5);P仁 0X00;P1=dispbitcodedispbut2;/geP17=1;P20=1;P21=0;P22=1;P23=1;delay_1ms(5);P仁 0X00;P仁dispbitcodedispbut1;0.1P20=1;P21=1;P22=0;P23=1;delay_1ms
7、(5);P仁 0X00;/0.01P仁 dispbitcodedispbut0;P20=1;P21=1;P22=1;P23=0;delay_1ms(5);P仁 0X00;void mai n()TimeI nitial();while(1)P34=1;P35=1;P36=0;OE=0;ST=0;ST=1;ST=0;while(EOC=0);OE=1;getdata=P0;OE=0;temp=getdata*1.0/255*5*100;dispbut0=temp%10;dispbut2=temp/100%10; dispbut3=temp/1000; display。;void tl(void)
8、 interrupt 3 TH1=(65536-200)/256;TL1=(65536-200)%256;CLK=CLK;2、程序清单5、仿真电压表仿真模型与结果(含实物照片)仿真图rl-HC3业工口 T.f営舌工壬叶一 VI-UB ”: Lai LlMJ1 Kk ”- -r.4.一士丄.由 B 岛cr ir项目测试:1. 测试环境:普通。2. 测试仪器:Proteus 7.5 SP3 仿真软件3. 测试记录:、滑动可调 电阻 测量次数直/、 实 值54.954.92.152.1901测 量 值54.944.92.152.190254.944.92.152.190354.944.92.152.
9、190总结软件本身精确度有一定误差,程序本身也有一定误差。评价表(自评)时间:2012-5-20班级:电子1001组别: 组任务项目五设计制作电压表小 组 成 员姓名学号成绩89任务完成情况分值得分任务完成情况分值得分总体设计思路10仿真10原理图设计10安装10程序流程图10调试10程序10检杳评估10文明(纪律)20总分评价记录签字:评价表(互评)任务项目五设计制作电压表小 组 成 员姓名学号成绩任务完成情况分值得分任务完成情况分值得分总体设计思路10仿真10原理图设计10安装10程序流程图10调试10程序10检杳评估10文明(纪律)20总分评价记录签字:时间:2012-5-20班级:电子1001组别:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年荆州市沙市区事业单位人才引进34人笔试备考题库及答案解析
- 2026贵州福泉市考调公务员(参公人员)考试备考题库及答案解析
- 阳春市中医院合同制员工(第三批)招聘备考题库附答案解析
- 2026四川巴中市教育局巴中市第九中学选调教师12人笔试备考试题及答案解析
- 焊接机械手培训制度
- 培训琴行学生制度
- 跆拳道培训规章制度
- 篮球培训中心内规章制度
- 开发区消防安全培训制度
- 民办艺术培训学校制度
- 南宁市人教版七年级上册期末生物期末考试试卷及答案
- 项目安全生产管理办法
- 小学美术科组汇报
- 手术室胆囊结石护理查房
- 2024年江西新能源科技职业学院公开招聘辅导员笔试题含答案
- 机械门锁维修施工方案
- QGDW10384-2023输电线路钢管塔加工技术规程
- 江苏省南通市2025年中考物理试卷(含答案)
- 《养老机构智慧运营与管理》全套教学课件
- 非车险业务拓展创新工作总结及工作计划
- 电子商务毕业论文5000
评论
0/150
提交评论