零起点学Proteus单片机仿真技术
上QQ阅读APP看书,第一时间看更新

4.1 单片机流水灯控制电路

这一节我们要设计一个流水灯控制电路,也叫跑马灯。用8个发光二极管连接至单片机,使发光二极管按照一定的方向、速度逐个点亮和关闭。以下我们分别用节点和总线的方法连接发光二极管。首先在原理图编辑区放置单片机、8个发光二极管和8个电阻,并采用第2讲介绍的方法,把元器件的说明去掉(在“模板”→“设置设计默认值”中的“显示隐藏文本”项的勾选去掉),把8个电阻值都改为500Ω(用“工具”→“属性设置工具”),在发光二极管正极连接电源。元器件列表见表4-1。

表4-1 元器件列表

978-7-111-36904-2-Chapter04-1.jpg

连接发光二极管和电阻,只要连接第一根线,以下用鼠标左键双击连接点即可完成连接,加快连线速度,如图4-1所示。

我们先试用节点连接的方法连接至单片机。在发光二极管和单片机P0口接上节点。在“终端模式”下,选择“DEFAULT”,选择了默认节点,如图4-2所示。

然后在发光二极管和单片机P0口放置节点,并连线,如图4-3所示。

接着,要给每个节点编号,以便连接到指定的点。节点的编号就是网络号,用NET表示,2个节点编号相同,就表示是连接在一起的。编号的标注仍然可以用“属性设置工具”来快速设置。把发光二极管的8个节点编号设置成与单片机的8个节点一一对应就行了。首先选中发光二极管的8个节点,并打开“属性设置工具”,如图4-4和图4-5所示。

978-7-111-36904-2-Chapter04-2.jpg

图4-1 快速连线

978-7-111-36904-2-Chapter04-3.jpg

图4-2 选择节点

978-7-111-36904-2-Chapter04-4.jpg

图4-3 放置节点,通过节点连接

978-7-111-36904-2-Chapter04-5.jpg

图4-4 选中需要标注网络号的节点

978-7-111-36904-2-Chapter04-6.jpg

图4-5 用属性设置工具标注网络号

同理,单片机端的8个节点也同样处理,使得每个节点与发光二极管的编号一一对应,如图4-6所示。

978-7-111-36904-2-Chapter04-7.jpg

图4-6 标注节点

8个电阻也用属性设置工具把电阻的阻值改为500Ω,如图4-7所示。

978-7-111-36904-2-Chapter04-8.jpg

图4-7 用属性设置工具修改阻值

这样,我们就把电路画完了,只要在单片机上加载可执行程序,就可以仿真了。