+发表新主题
xflhf 发布于2006-6-7 19:39 0 次浏览 0 位用户参与讨论
跳转到指定楼层
新手上路,讲不尽的苦恼,请大家多多帮忙呀!!
大家请看下面一段延时实验程序:
#include <reg51.h>
sbit gate=P2^0;                                       // 定义P2-0口
void main(void)
{
unsigned int i,j;
while(1)
{
for(i=1000;i>0;i--)
for(j=1000;j>0;j--);                // 双重循环,延时约1秒
    gate=!gate;                // 对P-0口取反,控制小灯的亮灭
}
}
我用的是89C51,P2.0端(第21脚)接一发光二极管串一1K电阻,执行时并不是定时一闪一闪的,在第9脚复位时,发光二极管有可能常亮,有可能常灭,也有可能很不规则地一闪一闪,请问是不是晶振出了问题呀?还是有其它的什么问题?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.5( 苏ICP备18011607号-1 )

快速
回复
返回
列表
返回
顶部