一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 36163|回复: 69
收起左侧

[其他综合] 有温度检测的多路电压电流表--LCD版

  [复制链接]
发表于 2009-4-25 14:21 | 显示全部楼层 |阅读模式
综合各位建议,以“简单易作”为原则,对原程序电路作了些改动。


   一。显示部分采用较通用的LCD1602。      
   考虑到IO口,LCD采用四位显示方式,RW直接接地。
   二。增加LM35温度检测

       利用多出一个IO口。接LM35,用于检测电源温度。由于系统分
       率达1mv。LM35(10mv/1度)相当稳定。温显结果和家用的18B20
       相同。

   三。分档
       LCD1602上项   5.000V   1.000A
       LCD1602下项   50.00V   10.00A
   四。说明

      1.由于系统采用了自校正。省去了键盘

      2.关于速度问题,STC12C5410AD。为1T时钟周期,
        理论上速度是8051的8-10倍。

      3.程序用汇编编写,效率不是问题。采用多字节运算。而
        没用浮点运算。

      4.过高的分辩率和稳定是相对的,
       分辩率过高,必须考虑硬件及系统整体的干扰!
              本制作仅供参考!

附件:
一。图

图发.JPG

图发二.JPG         
图发三.JPG

图发四.JPG


二,接口定义

; STC12C5410AD-2-VA  
;===================================================寄存器选择
RB0     EQU     000H     
RB1     EQU     008H     
;===================================================LCD接口定义
LCD_RS    EQU    P1.0     ;LCD REGISTER SELECT
LINELCD_E EQU    P3.7     ;LCD ENABLE LINE
LCD_DB4   EQU    P3.2     ;PORT 1 IS USED FOR DATA
LCD_DB5   EQU    P3.3     ;USED FOR DATA
LCD_DB6   EQU    P3.4     ;FOR DATA
LCD_DB7   EQU    P3.5     ;FOR DATA
;====================================================光标控制指令
OFFCUR    EQU    0CHBLINKCUR  EQU    0DH
;====================================================显示控制指令
Clrdsp    EQU    01HOndsp     EQU    0CH
;====================================================显示控制指令
CONFIG    EQU    28H      ; 4-BIT DATA,2 LINES,5X7 MATRIX LCDENTRYMODE EQU    6        ; INCREMENT CURSOR DON'T SHIFT DISPLAY
;=====================================================A/D 转换寄存器
ADC_CONTR  EQU  0C5H   ;A/D 转换寄存器
ADC_DATA   EQU  0C6H   ;A/D 转换结果寄存器,为10位A/D转换结果的高8位
ADC_LOW2   EQU  0beH   ;A/D 转换结果寄存器,为10位A/D转换结果的低2位
P1M0       EQU  91H    ;P1 口模式选择寄存器
P1M1       EQU  92H    ;P1 口模式选择寄存器
;========================================================================== ;    7        6         5         4            3           2    1     0  ;ADCPOWER   SPEED1   SPEED0    ADC_FLAG     ADC_STRAT   CHS2  CHS1   CHS0  ;电源控制     AD 转换时间      结束标志      启动位     输入AD通道  
; 0-off     11为210个时钟   完成=1软件清0   设置1转换
ADC_Pl1   EQU  11100001B    ;P1.1 作为 A/D 输入   
ADC_Pl2   EQU  11100010B    ;P1.2 作为 A/D 输入   
ADC_Pl3   EQU  11100011B    ;P1.3 作为 A/D 输入
ADC_Pl4   EQU  11100100B    ;P1.4 作为 A/D 输入   
ADC_Pl5   EQU  11100101B    ;P1.5 作为 A/D 输入   
ADC_Pl6   EQU  11100110B    ;P1.6 作为 A/D 输入
ADC_Pl7   EQU  11100111B    ;P1.7 作为 A/D 输入
;========================================================A/D 转换暂存器定义
ADC_H       EQU 30H          ;A/D 转换高位     
ADC_L       EQU 31H          ;A/D 转换低位
adc_1H      EQU 32H          ;1通道 A/D 转换结果
adc_1L      EQU 33H          ;1通道 A/D 转换结果   
adc_2H      EQU 34H          ;2通道 A/D 转换结果
adc_2L      EQU 35H          ;2通道 A/D 转换结果   
adc_3H      EQU 36H          ;3通道 A/D 转换结果   
adc_3L      EQU 37H          ;3通道 A/D 转换结果   
adc_4H      EQU 38H          ;4通道 A/D 转换结果   
adc_4L      EQU 39H          ;4通道 A/D 转换结果   
adc_5H      EQU 3AH          ;5通道 A/D 转换结果
adc_5L      EQU 3BH          ;5通道 A/D 转换结果   
adc_6H      EQU 3CH          ;6通道 A/D 转换结果   
adc_6L      EQU 4DH          ;6通道 A/D 转换结果   
adc_7H      EQU 4EH          ;7通道 A/D 转换结果   
adc_7L      EQU 4FH          ;7通道 A/D 转换结果
;===========================================================缓冲器
TT    EQU  22H            ;LM35温度值   
V1    EQU  23H            ;电压值一            
V2    EQU  24H            ;电压值二
A1    EQU  26H            ;电流值一
A2    EQU  27H            ;电流值二
VK    EQU  32H            ;千位值         
VB    EQU  33H            ;百位值   
VS    EQU  34H            ;十位值   
VG    EQU  35H            ;个位值

三。文件

IV表.rar (1.46 KB, 下载次数: 524)

上位机.rar (192.1 KB, 下载次数: 614)


   

09.4.27      优化版_1
IV表.rar (1.42 KB, 下载次数: 4170)



[ 本帖最后由 倪大德 于 2009-4-27 16:14 编辑 ]
发表于 2009-4-25 16:10 | 显示全部楼层
不错!你真历害,这么多东西都一起搞定了!
发表于 2009-4-25 17:11 | 显示全部楼层
厉害,很不错
发表于 2009-4-25 17:35 | 显示全部楼层
<P>
原帖由 <I>热血</I> 于 2009-4-25 16:10 发表 <A href="https://www.yleee.com.cn/redirect.php?goto=findpost&amp;pid=7011&amp;ptid=944" target=_blank><IMG alt="" src="https://www.yleee.com.cn/images/common/back.gif" border=0></A> 不错!你真历害,这么多东西都一起搞定了!
</P>
<P>这叫做软硬兼施,让你吃不了兜着走! </P>
发表于 2009-4-26 08:27 | 显示全部楼层
王经理组织套间吧,这个一定受欢迎!
发表于 2009-4-26 09:49 | 显示全部楼层
<P><FONT color=blue size=3>能否“移植”到M8?</FONT></P>
<P><FONT color=blue size=3>没有STC芯片。</FONT></P>
发表于 2009-4-26 13:27 | 显示全部楼层
王经理组织套间吧,这个一定受欢迎!
 楼主| 发表于 2009-4-26 15:17 | 显示全部楼层
<P>
原帖由 <I>无锡风</I> 于 2009-4-26 09:49 发表 <A href="https://www.yleee.com.cn/redirect.php?goto=findpost&amp;pid=7058&amp;ptid=944" target=_blank><IMG alt="" src="https://www.yleee.com.cn/images/common/back.gif" border=0></A> 能否“移植”到M8?没有STC芯片。
</P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 回老冯:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.STC12C5410AD芯片,和M8功能相近。只是M8提供的6路ADC,其中有二路是8 位。<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. 这芯片我去年曾给了您一片!</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>

[ 本帖最后由 倪大德 于 2009-4-30 06:24 编辑 ]
发表于 2009-4-26 15:30 | 显示全部楼层

老不中用了

<P>
原帖由 <I>倪大德</I> 于 2009-4-26 15:17 发表 <A href="https://www.yleee.com.cn/redirect.php?goto=findpost&amp;pid=7067&amp;ptid=944" target=_blank><IMG alt="" src="https://www.yleee.com.cn/images/common/back.gif" border=0></A>&nbsp;&nbsp;&nbsp;</P>
<P>&nbsp;回老冯:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.STC12C5410AD芯片,和M8功能相近。只是M8提供的6路ADC,其中有二路是8 位。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. 这芯片我去年曾给了您一片! ...
</P>
<P>&nbsp;</P>
<P><FONT color=blue size=4>不知道放在那里啦!</FONT> &nbsp;&nbsp;</P>
<P>&nbsp;<FONT color=blue size=4>我常常找不到东西!</FONT></P>
 楼主| 发表于 2009-4-26 15:55 | 显示全部楼层
<P>
原帖由 <I>无锡风</I> 于 2009-4-26 15:30 发表 <A href="https://www.yleee.com.cn/redirect.php?goto=findpost&amp;pid=7069&amp;ptid=944" target=_blank><IMG alt="" src="https://www.yleee.com.cn/images/common/back.gif" border=0></A> &nbsp; 不知道放在那里啦! &nbsp;&nbsp; &nbsp;我常常找不到东西!
</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>通病! </P>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我这次找从老胡购的LM35,就是找不到。 无奈只好将在用的LM35拆下来用, 再看CT,LM35已经没有了! </P>

[ 本帖最后由 倪大德 于 2009-4-26 16:00 编辑 ]

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-30 07:28 , Processed in 0.059809 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表