/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar code LEDData[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f };
sbit OE = P1^0;
sbit EOC = P1^1;
sbit ST = P1^2;
sbit CLK = P1^3;
void DelayMS(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void Display_Result(uint d)
{
P2 = 0xf7;
P0 = LEDData[d%10];
DelayMS(5);
P2 = 0xfb;
P0 = LEDData[d%100/10];
DelayMS(5);
P2 = 0xfd;
P0 = LEDData[d%1000/100];
DelayMS(5);
P2 = 0xfe;
P0 = LEDData[d/1000] +128;
DelayMS(5);
}
void main()
{
uint num,num1;
TMOD = 0x02;
TH0 = 0x14;
TL0 = 0x00;
IE = 0x82;
TR0 = 1;
P1 = 0x3f;
while(1)
{
ST = 0;
ST = 1;
ST = 0;
while(EOC == 0);
OE = 1;
num1 = P3;
OE = 0;
num =num1 *5000.000 / 256;
Display_Result(num);
}
}
void Timer0_INT() interrupt 1
{
CLK = !CLK;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
02.ADC0809仿真-1602+数码管.rar (43个子文件)
02.ADC0809仿真-1602+数码管
ADC0809数码管显示
仿真
ADC0809.DSN 100KB
Last Loaded ADC0809.DBK 100KB
ADC0809.PWI 742B
ADC0809模数转换与显示.PWI 742B
程序源码
0809.build_log.htm 1KB
0809.uvproj 13KB
0809.uvopt 5KB
0809.M51 7KB
0809.lnp 40B
0809_uvopt.bak 54KB
0809.OBJ 4KB
0809_uvproj.bak 0B
0809.hex 3KB
0809.LST 3KB
0809 5KB
0809.c 967B
0809.plg 208B
0809.uvgui.11734 70KB
ADC0809+1602
仿真
ADC0809+1602.plg 224B
Last Loaded ADC0809+1602.DBK 105KB
ADC0809+1602.PWI 742B
ADC0809+1602.DSN 105KB
程序源码
main.OBJ 5KB
ADC0809+1602.build_log.htm 1KB
1602.OBJ 4KB
1602.h 310B
main.c 809B
0809.OBJ 1KB
main.LST 3KB
ADC0809+1602_uvproj.bak 0B
ADC0809+1602.uvgui.11734 72KB
0809.LST 1KB
0809.c 139B
ADC0809+1602_uvopt.bak 57KB
ADC0809+1602.uvopt 6KB
ADC0809+1602 10KB
1602.c 575B
ADC0809+1602.uvproj 14KB
ADC0809+1602.lnp 74B
ADC0809+1602.hex 4KB
1602.LST 2KB
ADC0809+1602.M51 12KB
0809.h 239B
共 43 条
- 1
超能勇士123
- 粉丝: 96
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0