编程作业

编程作业
编程作业

编程作业

1.32位流水灯。

说明:由P0、P1、P2、P2口组成32位流水灯依次点亮,如此循环。

2.16位拉幕灯。

说明:由P1、P2组成16位拉幕灯,依次由P1.0逐次点亮到P2.7。

再由P2.7到P1.0逐次熄灭。如此循环。

3.32位流水灯交替点亮。

说明:由P0、P1、P2、P3组成32位流水灯交替显示。

第一步:先同时点亮P0.0、P0.2、P0.4、…….、.P3.6。

P0.1、P0.3、P0.5、………、P3.7不亮

第二步:同时点亮P0.1、P0.3、P0.5、………、P3.7。

P0.0、P0.2、P0.4、…….、.P3.6不亮。

如此循环。

4.8位流水灯闪烁点亮。

说明:8位流水灯依次点亮,每位灯闪烁三次,再点亮下一位。

8位灯依次全部闪烁后,再将8位灯同时点亮闪烁三次。

如此循环。

5.16位流水灯收缩点亮。

说明:由P1、P2口组成16位流水灯。

第一步:由P1.0逐次向P1.7点亮,同时由P2.7逐次向P2.0

点亮。

第二步:全亮后,由中间向两边逐次熄灭。如此循环。

6.16位流水灯相向点亮。

说明:由P1、P2口组成16位流水灯依次分别点亮。

第一步:由P1.0逐次向P2.7流水点亮。

第二步:同时由P2.7逐次向P1.0流水点亮。如此循环。

7.一键多控流水灯。

说明:在P1.0设置一个按键,在P2口连接8位流水灯,每按一次按键点亮一位灯,再按一次开关,点亮下一位灯,如此循环。

8.多位开关控制不同显示速度。

说明:在P1.0、P1.1、P1.2、P1.3口设置4个按键,在P2口连接8位流水灯。当按下不同的按键,使8位流水灯按不同的速度显示。

9.LED灯显示8位开关状态。

说明:在P1口连接8位开关,在P2口连接8位LED灯,用8位灯的亮或不亮显示8位开关的状态。按键闭合,相应位的灯亮,按键打开,相应的灯不亮。改变状态时,灯闪烁三次。

10.红绿交通信号灯模拟控制。

说明:由P2口连接8位显示灯模拟四个方向的红绿交通信号灯,要求设计红绿交通信号灯的显示时间。

11.带黄等的交通信号灯的模拟控制。

说明:由P2口连接6位信号灯模拟两个方向的交通信号灯,要

求设计红、黄、绿三种信号灯得显示时间。

12.数码管显示0---9.

说明:由P1口连接一位数码管显示数字0----9 每个数字闪烁三次,再显示下一个数字,如此循环。

13.外部输入数字的数码显示。

说明:由P1口连接一位数码管,由P2口连接8路按键开关,将8路开关的状态(开关闭合为0 ,打开为1)输入并转换为相应的数字0---9,并显示在数码管上。

相关主题
相关文档
最新文档