#include "STC89C51RC.H"//STC单片机头文件,相当与一般51的reg51.h
#include <absacc.h>
#include <stdio.h>
#define SEG1 XBYTE[0xffec]
#define SEG2 XBYTE[0xffed]
#define SEG3 XBYTE[0xffee]
#define SEG4 XBYTE[0xffef]
#define ADC XBYTE[0xffe0]
sbit KEY0 = P3^5;
sbit KEY1 = P3^4;
sbit KEY2 = P3^3;
sbit KEY3 = P3^2;//中断占用
unsigned char CH;//通道变量
unsigned char ledmap[]= //共阴LED数码管译码表
{
0x3f,0x06,0x5b,0x4f,0x66, //0,1,2,3,4,
0x6d,0x7d,0x07,0x7f,0x6f, //5,6,7,8,9,
0xbf,0x86,0xdb,0xcf,0xe6, //0.,1.,2.,3.,4.,
0xed,0xfd,0x87,0xff,0xef, //5.,6.,7.,8.,9.,
};
extern void ext_int0_init(void);
extern void delay(unsigned int);
main()
{
ext_int0_init();
CH = 0;
EA = 1;
ADC = CH; //首次启动ADC
while(1)
{
if(!KEY0)
{
delay(10);
if(KEY0==0)
{
CH++;
CH = CH%8;//通道选择
}
while(KEY0==0);
}
}
}
//外部中断0初始化
void ext_int0_init(void)
{
IT0 = 1;//下降沿触发
EX0 = 1;//开外部中断
}
//外部中断函数
void ext_int0(void) interrupt 0 using 1
{
unsigned int temp;
temp = ADC; //读ADC
SEG1 = ~ledmap[CH]; //通道
//结果,未作任何处理
SEG2 = ~ledmap[temp/100%10];
SEG3 = ~ledmap[temp/10%10];
SEG4 = ~ledmap[temp%10];
ADC = CH; //选择当前通道启动ADC
}
//通用延时函数
void delay(unsigned int time)
{
while(--time);
}
没有合适的资源?快使用搜索试试~ 我知道了~
51单片机+ADC0808+数码管+按键组成的多路电压采集显示电路+源代码+Proteus仿真
共17个文件
bak:2个
hex:1个
dbk:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 139 浏览量
2022-07-01
14:25:54
上传
评论
收藏 96KB RAR 举报
温馨提示
51单片机+ADC0808+数码管+按键组成的多路电压采集显示电路+源代码+Proteus仿真
资源推荐
资源详情
资源评论
收起资源包目录
51单片机+ADC0808+数码管+按键组成的多路电压采集显示电路+源代码+Proteus仿真.rar (17个子文件)
51单片机+ADC0808+数码管+按键组成的多路电压采集显示电路+源代码+Proteus仿真
Mini51B仿真板V2.0.DSN 310KB
Mini51B仿真板V2.0.pdsprj.A.Admin.workspace 4KB
Mini51B仿真板V2.0.PWI 2KB
Last Loaded Mini51B仿真板V2.0.DBK 310KB
C51
main.OBJ 5KB
nADC.plg 227B
nADC.M51 5KB
main.c 1KB
nADC 4KB
main.LST 4KB
nADC.hex 1KB
nADC.lnp 40B
nADC.Uv2 2KB
nADC_Uv2.Bak 2KB
STC89C51RC.H 4KB
nADC_Opt.Bak 1003B
nADC.Opt 1003B
共 17 条
- 1
shengyin714959
- 粉丝: 734
- 资源: 5225
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页