资源简介
数字电压表proteus仿真+程序资料
代码片段和文件信息
#include
unsigned char code dispbitcode[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
unsigned char dispbuf[4];
unsigned int i;
unsigned int j;
unsigned int getdata;
unsigned int temp;
unsigned int temp1;
unsigned char count;
unsigned char d;
sbit ST=P2^4;
sbit OE=P2^5;
sbit EOC=P2^6;
sbit CLK=P2^7;
sbit ADD_A=P3^4; //选择AD的输入端
sbit ADD_B=P3^5;
sbit ADD_C=P3^6;
sbit D0=P2^0; //数码管的位控制端
sbit D1=P2^1;
sbit D2=P2^2;
sbit D3=P2^3;
sbit P17=P1^7; //确定小数点的位置
sbit s1=P3^2;
sbit s2=P3^3;
#define _v0_5 {s1=1;s2=0;}
#define _v10 {s1=0;s2=1;}
unsigned char m;
void TimeInitial();
void Delay(unsigned int i);
void TimeInitial()
{ TMOD=0x10;
TH1=(65536-200)/256;
TL1=(65536-200)%256;
EA=1;
ET1=1;
TR1=1;
}
void Delay(unsigned int i)
{
unsigned int j;
for(;i>0;i--)
{
for(j=0;j<125;j++)
{;}
}
}
void Display()
{
P1=dispbitcode[dispbuf[3]];
D0=0;
D1=1;
D2=1;
D3=1;
Delay(10);
P1=0x00;
P1=dispbitcode[dispbuf[2]];
if(m==2)
{
P17=1;
}
D0=1;
D1=0;
D2=1;
D3=1;
Delay(10);
P1=0x00;
P1=dispbitcode[dispbuf[1]];
if(m==10)
{
P17=1;
}
D0=1;
D1=1;
D2=0;
D3=1;
Delay(10);
P1=0x00;
P1=dispbitcode[dispbuf[0]];
D0=1;
D1=1;
D2=1;
D3=0;
Delay(10);
P1=0x00;
}
void main()
{
TimeInitial();
ADD_A=0;
ADD_B=0;
ADD_C=0;
_v10;
m=2;
while(1)
{
ST=0;
OE=0;
ST=1;
ST=0;
while(EOC==0);
OE=1;
getdata=P0;
OE=0;
if ((s1==0) && (s2==1) && (getdata<6))
{
ADD_A=1;
_v0_5;
m=10;
}
else if ((s1==1)&&(s2==0) && (getdata>254))
{
ADD_A=0;
_v10;
m=2;
}
temp=(getdata*1.0/255)*500*m;
dispbuf[0]=temp%10;
dispbuf[1]=temp/10%10;
dispbuf[2]=temp/100%10;
dispbuf[3]=temp/1000;
Display();
}
}
void t1(void) interrupt 3 using 0
{
TH1=(65536-200)/256;
TL1=(65536-200)%256;
CLK=~CLK;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 61772 2015-11-12 19:22 电压电流表(已完成)\214241gh1vrv82v1svhtco.jpg
文件 161710 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Backup Of dsfssfs.DBK
文件 1698 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\dsfssfs.PWI
文件 1951 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\Text12.c
文件 5001 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\Text12.LST
文件 7098 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\Text12.OBJ
文件 7207 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz
文件 209 2015-10-30 14:16 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.build_log.htm
文件 3255 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.hex
文件 41 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.lnp
文件 9898 2015-10-30 13:47 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.M51
文件 981 2015-10-30 14:16 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.Opt
文件 189 2015-10-28 12:46 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.plg
文件 2134 2015-10-30 14:16 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz.Uv2
....... 976 2015-10-28 13:16 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz_Opt.Bak
....... 1987 2015-10-28 13:16 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\zzz_Uv2.Bak
文件 161778 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\keil2\电压表.DSN
文件 7064 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf
文件 3198 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.hex
文件 26 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.lnp
文件 9584 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.M51
文件 756 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.Opt
文件 203 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.plg
文件 2049 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf.Uv2
文件 913 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf_Opt.Bak
文件 1931 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\asdf_Uv2.Bak
文件 1847 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\Text1.c
文件 4902 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\Text1.LST
文件 6893 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\Text1.OBJ
文件 1951 2012-02-21 14:10 电压电流表(已完成)\量程自动切换数字电压表proteus仿真+程序资料\Keil源程序\Text12.c
............此处省略26个文件信息
- 上一篇:MoE训练和测试数据
- 下一篇:IP Camera的硬件电路图
相关资源
- 八路数字电压表基于单片机的
- 单片机数字电压表 包含电路图 ,源程
- 数字电压表.zip
- ADC0809 数字电压表
- 单片机课程设计,数字电压表,主要
- 数字电压表 单片机 0-5V 精确度0
- 简易数字电压表
- 量程自动切换数字电压表proteus仿真
- 数字电压表及proteus仿真
- 基于单片机的数字电压表的设计
- 简单的数字电压表设计
- 使用 STM8S103F3 设计的数字电压表头
- 基于单片机的简易数字电压表的设计
- 数字电压表的源代码及PROTEUS仿真5V
- 微机原理课程设计--数据采集控制与数
- 基于adc0832的数字电压表
- 基于TLC2543数字电压表
- 简易数字电压表.rar
- 虚拟数字电压表
- 基于单片机+PCF8591的数字电压表(四路
- 单片机与ADC/DAC的 仿真与程序 资料包
- 单片机AT89S51与ADC0809设计一个数字电压
- 自动切换量程数字电压表原理图
- 基于ADC0809与单片机制作的数字电压表
- 基于ADC0834简易数字电压表仿真与实现
- 一种量程自动切换数字电压表的设计
- 基于adc0809的两路报警及LCD显示的数字
- 数字电压表 单片机 毕业设计 LCD
- ADC0809数字电压表proteus仿真
- fpga数字电压表设计
评论
共有 条评论