




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机三色灯练习题要求:请同学们坚持每天做三道题,并记录每次做每道题用的时间,每做完一道题清空程序,再做下一道。如此反复练习,直到每道题6分钟以内完成才算合格。左侧1号灯,中间2号灯;右侧3号灯【例1】1、1号灯始终发绿光; 2号灯始终发红光; 3号灯闪动橙(黄)光5次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。2、1号灯始终发黄光; 2号灯闪动红光6次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终发绿光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。3、1号灯闪动红光4次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 2号灯始终发绿光; 3号灯始终发黄光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。4、1号灯始终不发光; 2号灯在黄、绿光间转换4次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终发黄光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。5、1号灯在黄、绿、红、白间转换4次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 2号灯始终不发光; 3号灯始终发红光直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。6、 1号灯按红黄绿的顺序发光,循环3次后为不发光;2号灯始终不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。7、 1号灯始终不发光;2号灯始终不发光; 3号灯按绿红黄的顺序发光,循环4次后不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。8、 1号灯发红光时2号灯发绿光,2号灯发红光时1号灯发绿光,两灯交替闪烁,循环10次之后为不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。9、 1号灯始终不发光;2号灯按绿黄红顺序循环10次,然后不发光;3号灯始终不发光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。10、1、2号灯同时按绿黄红顺序循环5次,然后不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。11、1号灯红白闪5次后不发光;(24条指令)2号灯始终按黄绿顺序闪烁;3号灯始终不发光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。12、2号灯按红黄绿的顺序发光,循环3次后为不发光;1号灯始终不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。13、1号灯始终发红光;2号灯始终发绿光; 3号灯按绿红黄的顺序发光,循环4次后不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。14、1号灯始终发绿光;2号灯始终发红光;3号灯按红绿黄的顺序发光,循环10次后不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。15、1号灯发绿光时2号灯发黄光,2号灯发绿光时1号灯发黄光,两灯交替闪烁,循环10次之后为不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。16、1号灯始终不发光;2号灯按绿黄红顺序循环10次,然后不发光;3号灯始终按红黄顺序闪烁;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。17、2、3号灯同时按绿黄红顺序循环5次,然后不发光;1号灯始终闪烁红光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。18、1号灯按红黄顺序闪5次后不发光; 2号灯始终按绿黄顺序闪烁;3号灯始终不发光;直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。【例2】 1、1号灯与3号灯做红绿交替闪,闪动6次后为不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 2号灯始终不发光。 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。 2、1号灯与2号灯做绿红交替闪,闪动7次后为不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终发黄光。 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。 3、2号灯与3号灯做红黄交替闪,闪动4次后为不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 1号灯做绿红闪。 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。 4、1号灯与2号灯做黄红交替闪,闪动5次后为不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 2号灯做绿黄光。 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。 5、1号灯做黄绿闪; 2号灯与3号灯做黄绿交替闪,闪动5次后为不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。 6、1号灯发绿光时2号灯发黄光,2号灯发绿光时1号灯发黄光,两灯交替闪烁,循环5次之后为不发光,闪动间隔0.4秒(用奏乐指令03 00 05延时)3号灯始终做绿红闪。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。7、1号灯发红光时2号灯发绿光,2号灯发红光时1号灯发绿光,两灯交替闪烁,用休止符延时(03 00 02),循环10次之后为不发光;3号灯始终不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。8、1号灯按红黄绿的顺序发光,每换一种颜色用休止符延时(03 00 02),循环3次之后都不发光;2号灯始终闪绿光;3号灯始终闪红光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。9、1号灯始终闪黄光;2号灯始终闪绿光; 3号灯按绿红黄的顺序发光,每换一种颜色用休止符延时(03 00 02),循环3次后不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。【例3】1底色为白色,让号灯做绿色跑灯,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环4次,计循环次数;循环结束后3个灯都为关闭状态。2底色为绿色,让号灯做红色跑灯,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环7次,计循环次数;循环结束后3个灯都为关闭状态。3底色为黄色,让号灯做绿色跑灯,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。4底色为白色,让号灯做黄色跑灯,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。5底色为红色,让号灯做绿色跑灯,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。【例4】提示:依次闪指的是第一个灯完成一次闪的动作之后,第二个灯再完成一次闪的动作,之后,第三个灯再完成一次闪的动作,以此类推。1底色为白色,让号灯依次闪绿光,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。2底色为红色,让号灯依次闪绿光,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。3底色为黄色,让号灯依次闪红光,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为不发光。4底色为绿色,让号灯依次闪黄光,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为红色光。5底色为绿色,让号灯依次闪黄光,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为绿色光。【例5】 提示:白色、不发光、关闭指同一种状态。1底色为绿色,让3个灯按顺序依次发红光,再逆序关闭,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。 2底色为红色,让3个灯按顺序依次发绿光,再逆序关闭,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为关闭状态。 3底色黄色,让3个灯按顺序依次发绿光,再逆序关闭,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为不发光。 4底色白色,让3个灯按顺序依次发黄光,再逆序关闭,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为红色光。 5底色红色,让3个灯按顺序依次发绿光,再逆序关闭,延时0.4秒(所需延时用奏乐指令03 00 03实现),循环5次,计循环次数;循环结束后3个灯都为黄色光。【例6】1、1号灯始终做红绿闪; 2号灯闪动红光5次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终做红黄闪; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光2、1号灯闪动绿光5次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 2号灯始终做红绿闪; 3号灯始终做黄绿闪; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。3、1号灯始终做黄绿闪; 2号灯始终闪红光; 3号灯在红、绿光间转换5次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。4、1号灯始终不发光; 2号灯在红、绿、黄光间转换9次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终做绿黄闪; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。5、1号灯始终闪红光 2号灯在红、黄、白、绿光间转换4次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终闪绿光; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。6、1号灯始终做红、绿、白闪; 2号灯在红、绿、黄光间转换6次后不发光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数 3号灯始终做绿黄闪; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。7、1号灯始终做绿黄闪 2号灯在红、绿、黄、白四色间转换5次后发红光,闪动间隔0.4秒(所需延时用奏乐指令03 00 03实现),计闪动次数; 3号灯始终做红绿闪; 直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄光。【例7】1底色为白色。三灯同时闪动:1灯闪动红光、2灯闪动绿光、3灯闪动橙(黄)光,同闪8次后三个灯再同闪红光;闪动间隔0.4秒(用奏乐指令03 00 03延时),直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。2底色为白色。三灯同时闪动:1灯闪动红光、2灯闪动黄(橙)光、3灯闪动绿光,同闪8次后三个灯再同闪绿光;闪动间隔0.4秒(用奏乐指令03 00 03延时),直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。3底色为白色。三灯同时闪动:1灯闪动橙(黄)光、2灯闪动红光、3灯闪动红光,同闪8次后三个灯再同闪绿光;闪动间隔0.4秒(用奏乐指令03 00 03延时),直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。4底色为白色。三灯同时闪动:1灯闪动橙(黄)光、2灯闪动红光、3灯闪动绿光,同闪8次后三个灯再同闪红光;闪动间隔0.4秒(用奏乐指令03 00 03延时),直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。5底色为白色。让三个灯从左到右跑绿光,跑动时只允许点亮1个灯,共跑10次,数码管计数。延时(03 00 04)6底色为白色。让三个灯从左到右跑红光,跑动时只允许点亮1个灯,共跑10次,数码管计数。延时(03 00 04)【例8】1.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从右到左跑绿灯四次,跑动四次后,三灯同时发绿光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。2.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从右到左跑红灯四次,跑动四次后,三灯同时发红光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。3.小学三色灯编程题用单片机编程控制三色灯:要求:底色为黄色。从右到左跑绿灯四次,跑动四次后,三灯同时发绿光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。4.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从右到左跑红灯四次,跑动四次后,三灯同时发绿光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。5.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从右到左跑红灯四次,跑动四次后,三灯同时不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。6.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从左到右跑红灯四次,跑动四次后,三灯同时发红光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。7.小学三色灯编程题用单片机编程控制三色灯:要求:底色为黄色。从左到右跑绿灯四次,跑动四次后,三灯同时发绿光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。8.小学三色灯编程题用单片机编程控制三色灯:要求:底色为红色。从左到右跑绿灯四次,跑动四次后,三灯同时发红光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。9.小学三色灯编程题用单片机编程控制三色灯:要求:底色为黄色。从左到右跑绿灯四次,跑动四次后,三灯同时发绿光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。10.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从左到右跑绿灯四次,跑动四次后,三灯同时不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现。11.小学三色灯编程题用单片机编程控制三色灯:要求:底色为白色。从左到右跑红灯四次,跑动四次后,三灯同时不发光。直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光。所需延时用奏乐指令03 00 04实现.例91 小学编程三色灯用DP801单片机控制DP8011扩展板上的三色灯,要求: 底色为红色,从左到右跑绿光(每次只有一个灯发绿光,其余的灯发红光); 共跑动8次,单片机上的数码管记录跑动的遍数; 然后三个灯不发光,直到按复位键结束程序的运行,三个灯才恢复为发黄(橙)光; 每次亮灯时间用奏乐指令03 00 04实现。2.小学编程三色灯用DP801单片机控制DP8011扩展板上的三色灯,要求: 底色为红色,从右到左跑黄(橙)光(每次只有一个灯发黄光,其余的灯发红光); 共跑动7次,单片机上的数码管记录跑动的遍数;然后三个灯不发光,直到按复位键结束程序的运行,三个灯才恢复为发黄(橙)光; 每次亮灯时间用奏乐指令03 00 04实现。3.小学编程三色灯用DP801单片机控制DP8011扩展板上的三色灯,要求: 底色为红色,从左到右跑白光(就是不发光,每次只有一个灯不发光,其余的灯发红光); 共跑动11次,单片机上的数码管记录跑动的遍数; 然后三个灯不发光,直到按复位键结束程序的运行,三个灯才恢复为发黄(橙)光; 每次亮灯时间用奏乐指令03 00 04实现。4.小学编程三色灯用DP801单片机控制DP8011扩展板上的三色灯,要求: 底色为绿色,从右到左跑红光(每次只有一个灯发红光,其余的灯发绿光); 共跑动9次,单片机上的数码管记录跑动的遍数; 然后三个灯不发光,直到按复位键结束程序的运行,三个灯才恢复为发黄(橙)光; 每次亮灯时间用奏乐指令03 00 04实现。5.小学编程三色灯用DP801单片机控制DP8011扩展板上的三色灯,要求: 底色为红色,从右到左跑绿光(每次只有一个灯发绿光,其余的灯发红光); 共跑动10次,单片机上的数码管记录跑动的遍数; 然后三个灯不发光,直到按复位键结束程序的运行,三个灯才恢复为发黄(橙)光; 每次亮灯时间用奏乐指令03 00 04实现。6.小学编程三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金属工艺品设计中的消费者行为研究考核试卷
- 通信设备在社区健康管理中的应用考核试卷
- LM385呼吸灯技术解析
- 精神疾病的预防与控制
- 院前急救的转运与交接
- Pentoxifylline-d3-BL-191-d-sub-3-sub-生命科学试剂-MCE
- 湖北省2025年中考第三次模拟考试物理试卷(含答案)
- 国家开放大学电大教育学形考任务1234答案
- 高血压肾病的临床观察
- 2025下半年石油石化行业油价回归中性区间拥抱景气改善的投资机会
- biggs学习策略问卷SPQ-英文版
- 1379]国开电大本科《人文英语3》历年期末考试(第三大题阅读选择题)题库
- 新闻发布系统-需求规格说明书
- (完整word版)最新防雷装置检测工程质量管理手册
- DL_5000-2000_火力发电厂设计技术规程
- 四害密度监测工作实施方案
- 石家庄桥东污水处理厂三沟式氧化沟工艺设计
- 单相桥式整流电路通用课件
- 部编版六年级语文下册词语表(看拼音写词语)
- 血液制品发展制约因素分析:基础薄弱起步晚
- 半自动点胶机作业指导书
评论
0/150
提交评论