#include "reg52.h"
/* 延时函数,i=1时,大约延时10us*/
sbit P2_2=P2^2;
sbit P2_3=P2^3;
sbit P2_4=P2^4;
void Delay(int xms) { //@11.0592MHz
unsigned char i, j;
while (xms--) {
i = 2;
j = 199;
do {
while (--j);
} while (--i);
}
}
void Nixie(int location,int number)//(位置,数字)
{
//NixieTablez 共阳极,输出低电平给它才亮
char NixieTable[20]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x08,0x00,0x46,0x40,0x06,0x0E};
switch (location) { //选中LED位置
case 0:P2_4 = 1;P2_3 = 1;P2_2 = 1;break;//第一位数码管
case 1:P2_4 = 1;P2_3 = 1;P2_2 = 0;break;
case 2:P2_4 = 1;P2_3 = 0;P2_2 = 1;break;
case 3:P2_4 = 1;P2_3 = 0;P2_2 = 0;break;
case 4:P2_4 = 0;P2_3 = 1;P2_2 = 1;break;
case 5:P2_4 = 0;P2_3 = 1;P2_2 = 0;break;
case 6:P2_4 = 0;P2_3 = 0;P2_2 = 1;break;
case 7:P2_4 = 0;P2_3 = 0;P2_2 = 0;break;//第八位数码管
}
P0=NixieTable[number];//数字
Delay(50);
P0=0xff;//消影清零
}
/*
void main()
{
unsigned char i;
while(1){
for(i=0;i<16;i++){
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
}
}
}
*/
void main()
{
unsigned char i;
while(1){
i=5;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=2;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=0;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=1;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=3;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=1;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
i=4;
Nixie(0,i);
Nixie(1,i);
Nixie(2,i);
Nixie(3,i);
Nixie(4,i);
Nixie(5,i);
Nixie(6,i);
Nixie(7,i);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
用单片机实现数码管显示5201314,打开就可以跑!
共17个文件
hex:3个
bak:2个
uvopt:1个
0 下载量 18 浏览量
2022-11-05
12:13:21
上传
评论
收藏 65KB RAR 举报
温馨提示
用单片机实现数码管显示5201314,打开就可以跑!用单片机实现数码管显示5201314,打开就可以跑!用单片机实现数码管显示5201314,打开就可以跑!用单片机实现数码管显示5201314,打开就可以跑!用单片机实现数码管显示5201314!
资源推荐
资源详情
资源评论
收起资源包目录
单片机5201314.rar (17个子文件)
单片机5201314
程序
1030.uvopt 54KB
1030.hex 3KB
1030 8KB
1030.lnp 25B
1030.c 2KB
1030.OBJ 9KB
1030.M51 7KB
1030.plg 166B
1030_uvproj.bak 0B
1030.uvproj 13KB
1030.LST 7KB
1030_uvopt.bak 54KB
ex7.hex 273B
ex3.DSN 168KB
ex3.hex 90B
Last Loaded ex3.DBK 168KB
ex3.PWI 1KB
共 17 条
- 1
资源评论
会做饭的网络工程师
- 粉丝: 5w+
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功