标题:
关于51定时器使用中遇到的问题----------求助!!!!
[打印本页]
作者:
white_mcu@163.c
时间:
2004-8-27 23:44
#include
sbit bj=P3^1; //报警指示LED sbit yj=P3^2; //予警指示LED sbit led1=P3^4; //数码管选通 千位 sbit led2=P3^5; //数码管选通 百位 sbit led3=P3^6; //数码管选通 十位 sbit led4=P3^7; //数码管选通 个位 unsigned char BCD1=10,BCD2=10,BCD3=10,BCD4=0; unsigned int count=0; unsigned char reg1=0,reg2=0; //================================ // 延时函数 //================================ void del_1ms(unsigned int count) { unsigned q,h; for(q=0;q
作者:
white_mcu@163.c
时间:
2004-8-27 23:48
只是对2个定时器的用途换了个,其他的什么也没动,程序中的报警、予警LED灯就不闪烁了,不知为什么。请51高手指点1
作者:
white_mcu@163.c
时间:
2004-8-28 00:58
出现上述问题的原因我已经找到了,由于显示刷新及延时函数都是在中断中执行的
使得中断程序太大,执行占用时间太长,造成LED数码管刷新速率下降,至使LED
导通时间过短造成LED显示亮度太低,以至看不出来造成的。程序改成下面的问题
就解决了。
作者:
white_mcu@163.c
时间:
2004-8-28 00:59
改过的程序如下: #include
sbit bj=P3^1; //报警指示LED sbit yj=P3^2; //予警指示LED sbit led1=P3^4; //数码管选通 千位 sbit led2=P3^5; //数码管选通 百位 sbit led3=P3^6; //数码管选通 十位 sbit led4=P3^7; //数码管选通 个位 unsigned char BCD1=10,BCD2=10,BCD3=10,BCD4=0; unsigned int count=0,reg2=0; unsigned char reg1=0; //================================ // 延时函数 //================================ void del_1ms(unsigned int count) { unsigned q,h; for(q=0;q
作者:
枫月舞溪
时间:
2004-8-28 15:52
很专业,不过不太懂,以后请多多指教。
作者:
不休@不休
时间:
2004-8-28 17:30
看不懂,請問這是用什麼程序語言寫的呀.
程序寫好了又放在那,才可以實現電子工能.
我是菜鳥,問一下,請大哥指教.
作者:
white_mcu@163.c
时间:
2004-8-28 19:16
C51编写的程序,用的是C8051F206比普通的8051功能强,且与51指令兼容的51单片机,运行速度较传统51单片机快得多。
作者:
white_mcu@163.c
时间:
2004-8-28 19:44
标题:
关于51定时器使用中遇到的问题----------求助!!!!
#include
sbit bj=P3^1; //报警指示LED sbit yj=P3^2; //予警指示LED sbit led1=P3^4; //数码管选通 千位 sbit led2=P3^5; //数码管选通 百位 sbit led3=P3^6; //数码管选通 十位 sbit led4=P3^7; //数码管选通 个位 unsigned char BCD1=10,BCD2=10,BCD3=10,BCD4=0; unsigned int count=0; unsigned char reg1=0,reg2=0; //================================ // 延时函数 //================================ void del_1ms(unsigned int count) { unsigned q,h; for(q=0;q
作者:
white_mcu@163.c
时间:
2004-8-28 19:44
把我编的程序上传到网上,既能得到高手的指点,从中受益;又能让新人参考学习,得到共同提高和进步。我想这应该是中电网论坛的初衷吧!我的QQ395727745声明是中电论坛网友我会加为好友的!广交同行朋友!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0