PIC编程开发全解析:从代码到硬件实践
1. 代码分析
首先来看一段代码:
Line 27 LED1 = 0;
这行代码的作用是将PORTB的第0位逻辑电平设置为‘0’(即0V),从而关闭LED1。
Line 28 }
这是无限循环的结束花括号。
Line 29 }
这是主循环的结束花括号。
将程序列表与流程图进行对比,可以发现代码指令与流程图符号存在对应关系:
- 第8 - 21行对应初始化模块。
- 第24行是第一个决策框。
- 第25行是第一个处理模块。
- 第26行是第二个决策框。
- 第27行是第二个处理模块。
由此可见,构建一个好的流程图对于理解和编写程序是非常有用的。
2. 运行程序的硬件选择
在运行程序时,需要一个多功能的原型开发板。市面上有各种现成的开发板可供选择,价格从15英镑到70英镑甚至更高。在购买开发板之前,需要考虑程序中要使用的外设,以下是一些常用的外设:
- 开关 :能将5V或0V切换到PIC的输入引脚,通常使用约1kΩ的串联电阻来限制通过开关的电流,大约需要四个开关。部分开发板会提供开关,但已分配到PIC的特定输入引脚。
- LED :可
超级会员免费看
订阅专栏 解锁全文
709

被折叠的 条评论
为什么被折叠?



