考级竞赛

您当前位置:  科技网 >> 考级竞赛 >> 正文

智能控制单片机北京市赛练习题二

2011-06-10 16:11:10
[来源]:互联网  [作者]:佚名

数码管:
1、 编程控制共阳数码管顺序显示一组数字q,5,7,0,9.
要求:1)每个数字显示1秒
    2)五个数字共显示五遍。
      3)五遍后奏中音1以示程序结束。

2、 编程控制共阳数码管顺序显示一组数字3,y,6,U,5
要求:1)每个数字显示1秒再关闭1秒,
    2)五个数字共显示五遍。
      3)五遍后奏中音1以示程序结束。

3、 编程控制共阳数码管顺序显示一组数字8,5,0,7,3.
要求:1)每个数字显示0.8秒,五个数字显示一遍,关闭1秒,再显示下一遍
    2)五个数字共显示五遍。
   3)五个显示五遍后闪动2.

4、 编程控制共阳数码管顺序显示一组数字3,5,6,7,9.
要求:1)每个数字显示0.8秒,五个数字显示一遍,关闭1.5秒,再显示下一遍
    2)五个数字共显示五遍。

5、用单片机编程控制共阳数码管
⑴ 扩展板上的数码管先循环显示数字P37八次;
⑵ 单片机上的数码管记录循环显示的遍数;
⑶ 循环显示P37八次后再一直循环显示数字73P,直到按复位键结束程序的运行;
⑷ 所需延时用奏乐指令03 00 04实现。

6、闪动数字0九次后循环显示6L73.延时用03 00 04

7、循环显示81L五次后闪动字母U.延时用03 00 03

8、循环显示456五次后循环显示78,每个数字显示1.5秒

9、循环显示AbC七次后循环显示34,每显示一个数字时都奏中音1,音长用04.

10、显示5四秒后循环显示2468六次后关闭数码管。延时用03 00 03代替

11、循环显示3579七次后显示4三秒后关闭数码管。延时用03 00 03代替

12、闪b八次后循环显示H269,03 00 04

13*、循环显示345四次,四次后循环显示123四次,四次后再关闭数码管。延时用03 00 04代替。

 

三色灯:
1、 编程控制三个三色灯为从左向右跑动的绿色灯光。
要求:1)绿色灯光共跑8遍,跑动时只允许点亮一个灯。
    2)每个灯点亮的时间用奏乐指令:03 00 04代替。
   3)单片机的数码管记录跑动的遍数。

2、 编程控制三个三色灯为从右向左跑动的黄色灯光。
要求:1)黄色灯光共跑8遍,跑动时只允许点亮一个灯。
    2)每个灯点亮的时间用奏乐指令:03 00 04代替。
   3)单片机的数码管记录跑动的遍数。

3、 编程控制三个三色灯为从左向右依次点亮绿色灯光,再逆序关闭。
要求:1)共执行8遍
    2)时间用奏乐指令:03 00 04代替。
   3)单片机的数码管记录遍数。

4、 编程控制三个三色灯为从右向左依次点亮红色灯光,再逆序关闭。
要求:1)共执行8遍
    2)时间用奏乐指令:03 00 04代替。
   3)单片机的数码管记录遍数。

5、编程控制三个灯同时红绿转换。
   要求:1)转换共计9次。
   2)转换9次后三个灯做从右向左的绿色跑灯。底白。
         3)延时用03 00 04代替。

6、编程控制三个灯从右向左依次点亮红光,再逆序关闭7次
   要求:1)7次后三个灯做从右向左的绿色跑灯。底白。
         2)延时用03 00 04代替。

7、底色为红,从左向右跑动红光八次后1灯闪黄光,2灯发绿光,3灯闪绿光。延时用03 00 03.

8、底色为白,从右向左跑动红光八次后三个灯同时红绿转换。
 要求:跑动红光时每个灯亮1秒。其他延时用03 00 04替换

9、底色为白,从左向右跑动红光八次后三个灯同时闪动绿光。
 要求:1)1号灯发光时奏中音1
2)2号灯发光时奏中音2
3)3号灯发光时奏中音3
4)奏乐时音长均用03,其他延时用03 00 04代替。

10、三个灯同时发红光3秒钟后控制三个灯从左向右跑动绿光(底白)五次,五次后三个灯都不发光。

11、三个灯从左向右跑动绿光(底白)五次,五次后三个灯同时发绿光5秒钟后三个灯都不发光。

12、1号与2号灯红绿交替八次后同闪红光,3号灯始终红黄转换。延时用03 00 03代替。

13*、底白,从左向右跑动红光五次后,再逆序跑动绿光五次,五次后三个等都关闭(白光)