您好,欢迎访问三七文档
编程作业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,并显示在数码管上。14.2组8位流水灯设计。说明:由P1、P2口连接2组8位流水灯,同时控制2组8位流水灯依次点亮,再依次熄灭。如此循环。15.4组4位流水灯设计。说明:由P1、P2口连接2组8位流水灯,分别组成4组4位流水灯,P1.0----P1.3为第一组P1.4----P1.7为第二组P2.0----P2.3为第三组P2.4----P2.7为第四组4组4位流水灯依次点亮,再依次熄灭。16.设计一首乐曲的播放。
本文标题:16流水灯编程作业
链接地址:https://www.777doc.com/doc-7037470 .html