关于51定时器使用中遇到的问题----------求助!!!!
white_mcu@163.c 该用户已被删除
|
#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 该用户已被删除
|
只是对2个定时器的用途换了个,其他的什么也没动,程序中的报警、予警LED灯就不闪烁了,不知为什么。请51高手指点1 |
|
|
|
|
|
white_mcu@163.c 该用户已被删除
|
出现上述问题的原因我已经找到了,由于显示刷新及延时函数都是在中断中执行的
使得中断程序太大,执行占用时间太长,造成LED数码管刷新速率下降,至使LED
导通时间过短造成LED显示亮度太低,以至看不出来造成的。程序改成下面的问题
就解决了。 |
|
|
|
|
|
white_mcu@163.c 该用户已被删除
|
改过的程序如下:
#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 |
|
|
|
|
|
- UID
- 85991
- 性别
- 男
|
我叫陈涛,我是新手,谢谢您的指教!!!
QQ:41993182 Email:chenzhitao987@tom.com |
|
|
|
|
|
- UID
- 92194
- 性别
- 男
|
看不懂,請問這是用什麼程序語言寫的呀.
程序寫好了又放在那,才可以實現電子工能.
我是菜鳥,問一下,請大哥指教. |
|
|
|
|
|
white_mcu@163.c 该用户已被删除
|
C51编写的程序,用的是C8051F206比普通的8051功能强,且与51指令兼容的51单片机,运行速度较传统51单片机快得多。 |
|
|
|
|
|
white_mcu@163.c 该用户已被删除
|
关于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 该用户已被删除
|
把我编的程序上传到网上,既能得到高手的指点,从中受益;又能让新人参考学习,得到共同提高和进步。我想这应该是中电网论坛的初衷吧!我的QQ395727745声明是中电论坛网友我会加为好友的!广交同行朋友! |
|
|
|
|
|