- 博客(3)
- 收藏
- 关注
原创 单片机单个按键处理
下面说的单片机也主要是51与台系芯片,也就是现在的工作。其它应用不在讨论范围。你首先要设置按键IO设置成输入 开上拉 (算我废话)u8(无符号 char) R_KeyCount;bit B_KeyFlag;void KeyPor(void){ if(IO_Key==0) { if(++R_KeyCount>=20) //20MS 去抖动 ...
2018-04-30 15:18:05 1239
原创 单片机多任务程序的框架
下面说的单片机也主要是51与台系芯片,也就是现在的工作。其它应用不在讨论范围。才识有限,也敬请前辈们勘误,指教。 一个真正意义的单片机系统肯定会是多任务的,怎样建立一个多任务程序的框架1 前后台系统: 前台是中断程序,后台是执行主程序,当中断来了,就转到前台来执行时间性要求高的任务。不断的切换。2 分时扫描(主程序中执行) 分时扫描思想: 分时扫描就是在中断中采用一些时间标志,在主程...
2018-04-30 14:55:37 4885
原创 C语言break,continue,return的相似与区别
C语言break,continue,return的相似与区别相同点: 都改变了程序的执行流程 区别是:break 用于循环和switch分支,跳出它所在分支或循环体到它所在的模块的 后面去执行continue 用于循环,不再执行其后的部分,跳至循环首部return 用于函数,不再执行其后的部分,返回调用该函数的地方继续执行break例:#include <stdio...
2018-04-30 14:45:54 2160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人