单片机/MCU论坛
登录
直播中
沐子礼
6年用户
5经验值
私信
关注
[问答]
单片机没有反应,是程序哪里出错了吗?
开启该帖子的消息推送
51单片机
#include
***it ADDR0=P2^0;
***it ADDR1=P2^1;
***it ADDR2=P2^2;
***it ADDR3=P2^3;
***it ENLED=P1^1;
unsigned char code Ledrcha[]={0x90,0x80,0xF8,0x82,0x92,0x99,0xB0,0xA4,0xF9,0xC0};
unsigned char LedBuff[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
unsigned char i=0;
unsigned char flagls=0;
unsigned char cnt=0;
void main()
{
unsigned long sec=0;
EA=1;
ENLED=0;
ADDR3=1;
TMOD=0x01;
TH0=0xF4;
TL0=0x48;
TR0=1;
ET0=1;
while(1)
{
if(flagls==1)
{
flagls=0;
sec++;
LedBuff[0]=Ledrcha[sec%10];
LedBuff[1]=Ledrcha[sec/10%10];
LedBuff[2]=Ledrcha[sec/100%10];
LedBuff[3]=Ledrcha[sec/1000%10];
LedBuff[4]=Ledrcha[sec/10000%10];
LedBuff[5]=Ledrcha[sec/100000%10];
}
}
}
void Interrupt
ti
mer0() interrupt 1
{
TH0=0xF4;
TL0=0x48;
cnt++;
if(cnt>=1000)
{
cnt=0;
flagls=1;
}
P0=0xFF;
switch(i)
{
case 0: ADDR2=1;ADDR1=0;ADDR0=1;i++;P0=LedBuff[0];break;
case 1: ADDR2=1;ADDR1=0;ADDR0=0;i++;P0=LedBuff[1];break;
case 2: ADDR2=0;ADDR1=1;ADDR0=1;i++;P0=LedBuff[2];break;
case 3: ADDR2=0;ADDR1=1;ADDR0=0;i++;P0=LedBuff[3];break;
case 4: ADDR2=0;ADDR1=0;ADDR0=1;i++;P0=LedBuff[4];break;
case 5:
ADDR2=0;ADDR1=0;ADDR0=0;i=0;P0=LedBuff[5];break;
default :break;
}
}
回帖
(2)
沐子礼
2018-8-29 18:46:57
已解决,cnt 定义的类型错误
已解决,cnt 定义的类型错误
举报
人中狼
2018-8-29 19:14:33
假设你的程序是每秒改变一次数值,那么应该是数码管刷新的太快了,把定时器的定时时间加长,先有了显示,在调整sec的变化
假设你的程序是每秒改变一次数值,那么应该是数码管刷新的太快了,把定时器的定时时间加长,先有了显示,在调整sec的变化
1
举报
沐子礼:
嗯嗯,谢谢指导
更多回帖
rotate(-90deg);
回复
相关问答
51单片机
下载hex文件后一直在检查
单片机
,
单片机
没有反应
是怎么回事?
2023-11-03
374
基于
单片机
的秒表设计帮忙看一下
哪里
原理图和pcb
哪里
出错了
?{:19:}
2018-01-15
1920
430
单片机
编译问题,新手求助!
2014-02-28
2194
单片机
上电后
没有反应
,如何排错调试?
2023-10-20
362
CC2530+CC2592这个原理图
出错了吗
?
程序
没
反应
2016-03-10
5954
用
单片机
与v20通讯,发送010600640020+crc为啥
没有反应
?
2023-11-08
490
单片机
烧录u***口插在电脑上
没有反应
2018-11-13
6096
51
单片机
驱动1602可以初始化写数据
没有反应
是为什么?
2023-10-08
452
stm32+GSM的实验调试助手点手动发送
没有反应
2019-03-21
999
关于蓝牙模块HC-05和手机连接成功后 发送信号,
单片机
没有反应
是为什么?
2023-10-07
447
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分