手把手教你学单片机程序框架 .pdf
文本预览下载声明
宏哥经验 4
第一节:吴坚鸿谈初学单片机的误区。 4
第二节:delay()延时实现LED灯的闪烁。 5
第三节:累计主循环次数使LED灯闪烁。 8
第四节:累计定时中断次数使LED灯闪烁。 11
第五节:蜂鸣器的驱动程序。 15
第六节:在主函数中利用累计主循环次数来实现独立按键的检测。 20
第七节:在主函数中利用累计定时中断的次数来实现独立按键的检测。 25
第八节:在定时中断函数里执行独立按键的扫描程序。 31
第九节:独立按键的双击按键触发。 36
第十节:两个独立按键的组合按键触发。 42
第十一节:同一个按键短按与长按的区别触发。 47
第十二节:按住一个独立按键不松手的连续步进触发。 53
第十三节:按住一个独立按键不松手的加速匀速触发。 60
第十四节:矩阵键盘的单个触发。 69
第十五节:矩阵键盘单个触发的压缩代码编程。 82
第十六节:矩阵键盘的组合按键触发。 92
第十七节:两片联级74HC595驱动16个LED灯的基本驱动程序。 109
第十八节:把74HC595驱动程序翻译成类似单片机IO 口直接驱动的方式。 114
第十九节:依次逐个点亮LED之后,再依次逐个熄灭LED 的跑马灯程序。 124
第二十节:依次逐个亮灯并且每次只能亮一个灯的跑马灯程序。 136
第二十一节:多任务并行处理两路跑马灯。 147
第二十二节:独立按键控制跑马灯的方向。 162
第二十三节:独立按键控制跑马灯的速度。 177
第二十四节:独立按键控制跑马灯的启动和暂停。 193
显示全部