参考代码下载 网址:
http://bbs.21ic.com/icview-589396-1-1.html
这类最原始的程序结构通 俗的讲叫裸奔, 学术名词前后台软件架构。中断在处理紧急 事务, 大循环处理在后 大循环处理在后 ,处理低速事务 ,处理低速事务
移植程序
原实用单片机系统MS3.21的升级版本MS,编码风格上按C#设计,跟msOS兼容,并且进一步完善了代码质量,请各位今后用这个MS版本。
MS_V0.10.rar
E:\Nu_LB_Nuc140\work\Nu_LB_NUC140_GPIO_MS
不加volatile 会有点问题。
移植到 Nu-LB-NUC140上面的 代码:
http://bbs.21ic.com/icview-589396-1-1.html
原实用单片机系统MS3.21的升级版本MS,编码风格上按C#设计,跟msOS兼容,并且进一步完善了代码质量,请各位今后用这个MS版本。(MS_V0.10.rar)
msOS版本,支持双任务RTOS及GUI ( msOS_V0.11_20150711.rar )
Nu_LB_NUC140_GPIO_MS.rar
*V0.1 Wangsw 2013/09/23 初始版本
https://download.csdn.net/download/wowocpp/10803714
Nu_LB_NUC140_GPIO_MS_3_21.rar
https://download.csdn.net/download/wowocpp/10810681
笔记 界面
MMI : Man Machine Interface 的缩写
也叫做 HMI 。Human Machine Interface
笔记 状态机
switch case 方式的 状态机 切换
函数指针方式的 状态机切换
笔记 原子操作
结构体 读取 的 原子操作
笔记 按键操作
矩阵按键读取:同时按下多个按键的检测
笔记 串口包接收检测
串口包头 包尾 的检测 超时 ,数据
笔记 前后台软件架构 三要素
大循环扫描
中断触发
节拍触发