51单片机 C语言 写了个程序,编译没有错误,但是在实验板上没反应,求解!! 我从百度里找了一个c语言程序,编译没有错误,但是无法运行,一...

C\u8bed\u8a00\u7a0b\u5e8f\uff0c\u7f16\u8bd1\u6ca1\u6709\u9519\u8bef\uff0c\u6267\u884c\u65f6\u51fa\u9519\u3002\u95ee\u9898\u5728\u54ea\uff1f

1 \u7f16\u8bd1\u9636\u6bb5\uff0c\u6267\u884c\u7684\u662f\u5bf9\u5355\u4e2a\u6587\u4ef6\u7684\u8f6c\u6362\uff0c\u4ece\u6e90\u4ee3\u7801\u8f6c\u6362\u6210\u4e8c\u8fdb\u5236\u6587\u4ef6\u3002
2 \u94fe\u63a5\u9636\u6bb5\uff0c\u5c06\u6bcf\u4e2a\u6e90\u6587\u4ef6\u8f6c\u6210\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\uff0c\u53ca\u76f8\u5173\u7684\u7cfb\u7edf\u5e93\u6587\u4ef6\u5171\u540c\u6253\u5305\u751f\u6210\u53ef\u6267\u884c\u6587\u4ef6\u3002
3 \u4ece\u5b9a\u4e49\u4e0a\u53ef\u4ee5\u770b\u51fa\uff0c\u94fe\u63a5\u9636\u6bb5\uff0c\u51fa\u73b0\u9519\u8bef\u6709\u4e24\u79cd\u53ef\u80fd\uff1a
1) \u51fd\u6570\u4e2d\u5f15\u7528\u4e86\u4e0d\u5b58\u5728\u7684\u51fd\u6570\u3002
2) \u7f16\u8bd1\u73af\u5883\u6709\u95ee\u9898\uff0c\u5bfc\u81f4ld\u51fa\u9519\u3002

\u4f30\u8ba1\u662f\u6740\u6bd2\u8f6f\u4ef6\u641e\u7684\u9b3c\u3002\u4f60\u628a\u6740\u6bd2\u8f6f\u4ef6\u9000\u4e86\u91cd\u65b0\u8bd5\u8bd5\u3002
\u5e0c\u671b\u80fd\u5e2e\u52a9\u5230\u4f60\u3002

你开启了T1定时中断,但是你没有写T1的中断程序,所以程序跑飞了

你改一下,先把T1中断关了
TMOD=0x11;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
TH1=(65535-50000)/256;
TL1=(65535-50000)%256;
EA=1;
ET0=1;
ET1=0;
TR0=1;
TR1=1;
led=0xfe;

板上有几个led。?20个?led_num==20终端程序里边调用函数_crol_(led,1)啥作用啊。可以共同探讨学习交流啊。

初始化P1 = 0xfe;
在中断里P1 = _crol_(P1,1);

是不是硬件的问题,供电,复位,晶振什么的查了没

扩展阅读:新手怎么学代码编程 ... c语言中 p++ 的含义 ... c语言& 和 怎么用 ... c51单片机 常用编程 ... c++编程 ... 在c语言中存储 a 和 ... c51单片机编程实例讲解 ... 51单片机自学教程 ... 51单片机c语言编程 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网