通过前面的学习,我们给单片机添加了2个外设——2支发光二极管,并实现2支发光二极管交替发光的功能。单片机同时控制着2个或多个外设在系统中是司空见惯的事情。从下面的体验中,将进一步感性地认识单片机“指挥”外设的能力。
上一节我们已经对系统需求和程序原理进行了分析,单片机控制这2支发光二极管交替发光主要依靠程序对I/O口状态的操作,如图3-45所示,当I/O口输出低电平时,所控制的发光二极管点亮;当I/O口输出高电平时,所控制的发光二极管熄灭。所以,只要P0.4、P2.0输出周期为1秒的方波并保证它们之间有90°的相差即可。
图3-45 I/O口状态
接下来是体验单片机控制发光二极管交替发光的时刻了。打开本书光盘中的“视频体验”文件夹,在其中打开“第3章 单片机系统登场”视频文件,体会两支发光二极管的交替闪烁。