单片机作业要求

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机应用与实践》作业要求

1、编写C51程序完成一个LED灯的点亮。

2、如图所示,由P0口控制发光二极管D1-D8,首先点亮D1,延时0.5秒后,熄灭D1点

亮D2,到D8点亮并熄灭后,再点亮D1,这样不断循环。要求根据原理图完成控制程序的编写。

3、用单片机控制交通灯,要求:单片机的一个I/O口按照主道通行(从道禁止)30S——

主道通行到禁止转换2S——从道通行(主道禁止)20S——从道通行到禁止转换2S的顺序和时间,周期性输出交通控制指令信号;主道和从道分别用红、绿、黄3只发光二极管做交通指示显示。

4、用单片机实现按键控制流水灯流动方向,按一次就改变一次方向,用中断实现。

5、用单片机控制LED数码管显示,将显示部分设计成通用函数,可以实现显示任意数据。

6、设计一个计数器,其计数范围为-999~+999,通电后4位LED显示000,如果K13键按

下,计数器加1,K14键按下,计数器减1。要求按键用中断实现。

7、设8051的时钟频率为12Mhz,编写程序,使P1.0、P1.1分别输出频率为1KHz和10KHz

的方波(用定时器T0做)。

8、编程从串行口接收来自虚拟终端的字符,然后通过串行口回送出去。已知单片机的时钟频率为11.0592MHz,要求串行通信的波特率为9600,工作于方式1。(中断方式)

9、编写程序,实现行列式键盘扫描

相关文档
最新文档