单片机程序设计数字式电压表.pdf

单片机程序设计数字式电压表.pdf

ID:48114482

大小:189.58 KB

页数:9页

时间:2019-11-25

单片机程序设计数字式电压表.pdf_第1页
单片机程序设计数字式电压表.pdf_第2页
单片机程序设计数字式电压表.pdf_第3页
单片机程序设计数字式电压表.pdf_第4页
单片机程序设计数字式电压表.pdf_第5页
资源描述:

《单片机程序设计数字式电压表.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北华航天工业学院《单片机原理及应用》课程设计报告报告题目:数字式电压表作者所在系部:电子工程系作者所在专业:电子信息工程作者所在班级:B07213班作者姓名:高雪峰作者学号:20074021302指导教师姓名:李宗睿完成时间:2010年6月8日目录一、实习/实训目的…………………………………………2二、实习/实训技术指标……………………………………2三、实习/实训设计方案……………………………………2四、实习/实训功能说明……………………………………2五、实习/实训实验连线………………………………………2六、实习/实训实验程序……………………………

2、………3七、实习/实训实验结果……………………………………6八、实习/实训心得体会……………………………………6九、参考/实训资料……………………………………………71一、实习/实训目的1.掌握模拟量数据采集系统的设计方法。2.掌握双积分A/D转换器ADC0809的使用方法。3.掌握键盘和LED七段数码显示器的工作原理、接口方法。4.通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。二、实习/实训技术指标:1.测量范围:0~5V2.量程:0~5V3.显示位数:3~4位4.分辨力:0.02V5.测量速率:1次/秒6.测量方式:自动连续

3、测量、外触发单次测量7.结果显示方式:正常显示、偏移显示8.测量误差(基本量程):10%9.输入阻抗:大于100MΩ三、实习/实训设计方案:根据技术要求,大致可确定出该电压表硬件电路应由测量电路(包括量程标定电路和ADC)、单片机、键盘及显示电路几个组成部分,各部分采用的电路形式及主要器件确定如下:(1)单片机部分选用89C51单片机作为主机,同时要设计89C51单片机的晶振电路和复位电路,具体电路略。(2)测量电路部分A/D转换器为数字电压表不可缺少的主要部件,决定着电压表的精度、转换位数等主要技术指标,根据技术指标要求,选用常用的ADC0809

4、芯片。(3)键盘、显示部分本机需配置键盘0和4位数字LED的显示器。四、实习/实训功能说明根据技术指标的功能要求,确定仪器的按键功能如下:当按下键盘0,LED显示器由三位显示转为四位显示,且显示数值为原来的0.1倍,即:原显示5.00,当按下键盘上任意键时,显示0.500。五、实习/实训实验连线本实验在实验箱上共有5根连线。一是模拟电压输出与ADC0809的IN0的2连线;二是单片机的片选信号CS1与ADC0809的片选端的连线,ADC0809的地址为9000H;三是单片机的片选信号CS0与LED键盘的片选端口KEY/LED的连线,四是单片机P33

5、端口与ADC0809的EOC端得连线;五是单片机P32端口与LED键盘第一行的端口KEY0的连线。LED的位地址为8002H,显示段地址为8004H。键盘行地址为8001H,列地址为8002H。六、实习/实训实验程序ORG0000HAJMPMAINORG0003H;键Int0AJMPgg_keyORG0013H;0809Int1AJMPgg_ADORG0030HMAIN:MOVSP,#60HSETBEX0SETBEX1SETBIT0SETBIT1SETBPX0SETBEA;初始化中断CLR00H;位地址MOV4FH,#0MOVR5,#0MOVDPT

6、R,#9000H;0809片选MOVA,#00HMOVX@DPTR,A;启动SJMP$;死循环TAB:DB3FH,06H,5BH,4FH,66H,DB6DH,7DH,07H,7FH,6FH,gg_AD:CLREA;关中断PUSHACCMOVDPTR,#9000HMOVXA,@DPTRNOPMOVB,#51DIVABMOV50H,A;ZHICUNMOV41H,B;YUMOVA,BJNZNEX1MOV51H,A3MOV52H,BSJMPOUTNEX1:MOVA,41HMOVB,#5DIVABMOV40H,A;SHANGMOV41H,B;YUMOVA,B

7、JNZNEX2MOVA,40HMOVB,#10MULABSUBBA,#2MOVB,#10DIVABMOV51H,AMOV52H,BSJMPOUTNEX2:MOV51H,40HMOVA,41HMOVB,#2MULABSUBBA,#2MOV52H,AOUT:MOVA,R5JNBACC.0,MOD1;R5转入Acc,==0转SETB00HMOVA,#0MOVDPTR,#TABMOVCA,@A+DPTR;查表3FHORLA,#80HMOVDPTR,#08004HMOVX@DPTR,AMOVDPTR,#08002HMOVA,#8MOVX@DPTR,A;那盏灯

8、亮ACALLYSSJMPMOD3MOD1:CLR00HMOD3:MOVA,50HMOVDPTR,#TABMOVCA,@A+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。