智能DVM的设计(13)

发布时间:2021-06-06

有关数字电压表的设计报告

V 输出电压变化 (全温度范围内) /mV -55~ +125℃ Uo 或 0~ 70℃ Io=0 Uo /mV 15V 负载对输出电压 的变化 静态电流 工作环境温度 Uo /mV IQ/ mA TA/ ℃ 0mA≤Io≤1 0mA Io=0 10 4.5V≤U1≤ 0.6

25

7.0

4.4

输出电压对输入 电压的变化

1.2 -55~ +125

0~+70

五、

软件设计

I/O 口的分配 使用 5 位共阴极数码管,7 段码由 P0.0~P0.6,dp 由 P0.7 输出(经 74LS07 同向驱动),位选由 P2.4~P2.0 经反向驱动器(74LS06)输出. A/D:ICL7135 的 B8~B1 接 P1.0~P1.3,POL 接 P1.4,UR 接 P1.5,OR 接 P1.6,D5 接 P1.7,ST 接 P3.2 做中断请求,R/H 接 P2.5 量程开关:S4~S1 由 P3.7~P3.4 进行控制 mv/v 的指示灯接 P2.6 报警灯:P2.7 报警蜂鸣器:P3.3 软件分析 确定 fosc=6MHZ 7135 时钟,fcp=125KHZ,转换速率约 3 次/S 监控程序设计 ① RAM 地址分配:

工作寄存器:主程序使用第 0 组 显示子程序:0 组 R0,R3

有关数字电压表的设计报告

显示器自检:0组R4,R5,由于人视觉暂留最短时间约为0.1S,故可让显示器

全亮约0.5S,全灭0.5S

ROM,RAM自检:0组R1,R2

输入通道自检:0组R7

小数点应在位码:21H

A/D转换结果:26H~22H(万~个)

显示缓冲区:2CH~28H(万~个)

显示字段码暂存:27H

软件标志:20H.0=1 ROM故障

20H.1=1 RAM故障

20H.2=1输入通道故障

20H.3=1过载

② 量程状态转换表

量程 R4(2组) S4S3S2S1 P3 dp应在位码

200mv 00H 0 0 0 0 07H 04H

2v 01H 0 1 0 0 47H 10H

20v 02H 0 0 0 1 17H 08H

200v 03H 0 1 0 1 57H 04H

1000v 04H 0 1 1 1 77H 02H

自检 05H 1 0 1 1 0B7H 10H

程序流程图

相等

置地址指针

写入55H并读出

清除20H.0

写入AAH并读出

智能DVM的设计(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219