![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
灰灰灰灰!
这个作者很懒,什么都没留下…
展开
-
单片机秒表C 错误(2)
1.规范 typedef unsigned long int ulint 2.k 为非负数,因此循环时 while 条件不能为 while(k>=0) 正确为: void Delay (uint k) { while (k!=0) ...原创 2018-08-27 15:25:08 · 368 阅读 · 0 评论 -
C错误(4) 顺序很重要,真的很重要!!
Q. 为什么只能在定时器0中断中使用串口通信,否则就死机? A: 初始化顺序很重要,开启串口前应先将定时器设置好,因为二者有同一个寄存器。void main(){ AUXR=0; Timer0_Init(); Baud_Init();2. Q: 为什么一开始就进入PCA中断? A:赋值应先于寄存器的开始设置,若先开启再赋值,...原创 2018-08-31 10:47:38 · 223 阅读 · 0 评论 -
C 我常犯的错误(1)
void Receive_and_Reply (){ RI=0; //TI=0; *(temp_receive_string+5)='s'; temp_receive_string_pointer=temp_receive_string; while (1) ...原创 2018-08-25 13:08:26 · 165 阅读 · 0 评论 -
(3) C 错误 代码来源:AD 转换器+PCA
#include<stdio.h>#include<REG52.h>#include <intrins.h>typedef unsigned char uint8;typedef unsigned long ulint;// 7原创 2018-08-30 10:34:21 · 460 阅读 · 0 评论