导航:首页 > 软件知识 > 怎么写程序放大电压显示

怎么写程序放大电压显示

发布时间:2024-09-21 02:18:25

❶ 关于8031单片机制作量程自动转换的电压表的问题,用CD4051和LM324选择放大倍数,程序应该怎么写

应该和8051单片机差不多,我可以给你个51单片机的程序,因为31有点罕见。。。
C语言源程序
#include <AT89X52.H>
unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x00};
unsigned char dispbuf[8]={10,10,10,10,10,0,0,0};
unsigned char dispcount;

sbit ST=P3^0;
sbit OE=P3^1;
sbit EOC=P3^2;
unsigned char channel=0xbc;//IN3
unsigned char getdata;

void main(void)
{
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
TR0=1;
ET0=1;
EA=1;

P3=channel;

while(1)
{
ST=0;
ST=1;
ST=0;
while(EOC==0);
OE=1;
getdata=P0;
OE=0;
dispbuf[2]=getdata/100;
getdata=getdata%10;
dispbuf[1]=getdata/10;
dispbuf[0]=getdata%10;
}
}

void t0(void) interrupt 1 using 0
{
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
P1=dispcode[dispbuf[dispcount]];
P2=dispbitcode[dispcount];
dispcount++;
if(dispcount==8)
{
dispcount=0;
}
}
7. 汇编源程序
CH EQU 30H
DPCNT EQU 31H
DPBUF EQU 33H
GDATA EQU 32H
ST BIT P3.0
OE BIT P3.1
EOC BIT P3.2

ORG 00H
LJMP START
ORG 0BH
LJMP T0X
ORG 30H
START: MOV CH,#0BCH
MOV DPCNT,#00H
MOV R1,#DPCNT
MOV R7,#5
MOV A,#10
MOV R0,#DPBUF
LOP: MOV @R0,A
INC R0
DJNZ R7,LOP
MOV @R0,#00H
INC R0
MOV @R0,#00H
INC R0
MOV @R0,#00H
MOV TMOD,#01H
MOV TH0,#(65536-4000)/256
MOV TL0,#(65536-4000) MOD 256
SETB TR0
SETB ET0
SETB EA
WT: CLR ST
SETB ST
CLR ST
WAIT: JNB EOC,WAIT
SETB OE
MOV GDATA,P0
CLR OE
MOV A,GDATA
MOV B,#100
DIV AB
MOV 33H,A
MOV A,B
MOV B,#10
DIV AB
MOV 34H,A
MOV 35H,B
SJMP WT
T0X: NOP
MOV TH0,#(65536-4000)/256
MOV TL0,#(65536-4000) MOD 256
MOV DPTR,#DPCD
MOV A,DPCNT
ADD A,#DPBUF
MOV R0,A
MOV A,@R0
MOVC A,@A+DPTR
MOV P1,A
MOV DPTR,#DPBT
MOV A,DPCNT
MOVC A,@A+DPTR
MOV P2,A
INC DPCNT
MOV A,DPCNT
CJNE A,#8,NEXT
MOV DPCNT,#00H
NEXT: RETI
DPCD: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH,00H
DPBT: DB 0FEH,0FDH,0FBH,0F7H
DB 0EFH,0DFH,0BFH,07FH
END

阅读全文

与怎么写程序放大电压显示相关的资料

热点内容
卖电影票代理如何找客源 浏览:555
财税代理怎么申报 浏览:156
环保食品机械市场前景如何 浏览:933
铜仁都有哪些职业技术学院 浏览:529
闲鱼上米家产品为什么比官网便宜 浏览:417
五金冲压技术有哪些 浏览:191
水泥属于什么技术领域 浏览:640
包邮和不包邮产品合并单如何设置 浏览:498
来龙花卉市场在哪里 浏览:49
粉象生活怎么快速推广产品 浏览:475
对比产品不良率用什么工具 浏览:718
北海哪个市场有肥牛串 浏览:57
神州领先的技术是什么 浏览:263
淮南上窑农贸市场在哪里 浏览:54
怎么写程序放大电压显示 浏览:247
什么是连续曝光技术摄影 浏览:569
同花顺如何不用鼠标快速交易 浏览:164
拆迁听证程序什么时候最有用 浏览:1001
性别用什么数据类型储存 浏览:994
怎么给人发信息还钱 浏览:631