自BG16编程题(仿真期末考试用).docVIP

  • 0
  • 0
  • 约1.01千字
  • 约 5页
  • 2026-05-26 发布于湖南
  • 举报

自BG16编程题

清零程序(将2000H—20FFH的内容清零)

查找零的个数,并把结果存2100单元。C-51程序

3、将外部存储器的000BH和000CH单元的内容互换(C51)

4、将1字节的二进制数转换成3个十进制数(BCD码)并存入20H开始的单元中

5、单片机P1口的P1.0,P1.1接两个开关K1,K2。P1.4、P1.5、P1.6和P1.7各接一只发光二极管,如图所示通过按键K1、K2选择点亮VL1~VL4中的一个。

6、流水灯(让P1口接的8个流水灯从上到下再从下到上点亮一次)

7、用单片机采集8个开关状态,然后将采集到的结果通过发光二极管显示,当采集到的数据为0时,与其对应的发光二极管亮,当某一开关断开时,对应的发光二极管不亮

8、单片机控制8个LED小灯从左到右再从右到左一次点亮,反复循环。

9、8个小灯加一点亮。

10、制作一个0~9数秒器

11、制作一个0-99的计数器,P1.7接按键,P2接数码管段,共阳极数码管,P3.0,P3.1接数码管位码,每按一次键,数码管显示加一;

13、电路连接如图所示。每按一次键,触发一次中断,点亮一个发光二极管,实现流水灯功能。若规定外部中断0为边沿触发方式,低优先级,试编写主程序与中断服务程序。

14、如图所示,利用外部中断0和1,要求按动按键K1,使8个发光二极管从D1到D8流水,按动按键K2,使8个发光二极管从

文档评论(0)

1亿VIP精品文档

相关文档