关于蓝桥单片机写项目的几个小经验

数码管显示最好用宏定义的数据来控制;

中断很好用;

让灯闪烁:亮再灭;

让灯变暗:极短时间内改变占空比;

注意锁存器的及时关闭;

外部中断的触发条件可能需要设两个值即P32,P33与EX0,EX1;

把1302,18B20,i2c驱动用多文件的方式储存;

中断可以控制某些现象的暂停;

全局变量很重要;

矩阵按键可以加松手检测,必须要消隐;

独立按键也可以用矩阵的方法写;

让小灯规律流水:用for循环,配合算法,~&|的结合;

数码管被选定闪烁:最好用定时器中断,用while也行,思路与第三条一样;

1302时序图只看结果;

所有状态都可以用的放在所有的延时或中断中,哪怕不用外部中断用宏定义判断01;

全程不用的数码管置空;

_nop_();延时在驱动中很重要,在i2c转ad时改成delay();

数码管延时不用很长500us差不多;

最后,写项目必须要控场,操控大局;

猜你喜欢

转载自www.cnblogs.com/a1113775906/p/10538914.html