单片机c语言程序简介.docVIP

  • 14
  • 0
  • 约3.85千字
  • 约 15页
  • 2017-05-14 发布于湖北
  • 举报
单片机c语言程序简介

第一讲 如何开关控制发光管闪烁(无开关) 如何开关控制发光管闪烁(有开关) 第二讲 模拟交通灯 驱动数码管 按键控制 LED移位 说明: 按下 K1 时,P0口 LED左移一位。 ? ?按下 K2 时,P0 口 LED右移一位。 ? ?按下 K3 时,P2 口 LED右移一位。 ? ?? 按下 K4 时,P2 口 LED左移一位。 数码管滚动显示单个数字 说明:数码管从左到右依次滚动显示1--6 播放生日快乐歌 说明:程序运行时播放生日快乐歌,未使用定时器中断,所有频率完全用延时实现。 第三讲 片内RAM:00H—0FFH 2、80H—0FFH:128bytes 直接寻址:SFR,共22个寄存器,其中21个可字节寻址,PC不可寻址,11个可位寻址。 简介寻址:User RAM 总结:在51C语言中,DATA:直接寻址的00H—0FFH。IDATA:间接寻址的00H—0FFH。 ? DATA的00H-7FH区间与IDATA 的00H-7FH区间是重叠的,即该区域既可直接寻址,也可间接寻址。 ? 80H以上的存储器实际是两个各自独立的存储区,要用不同的寻址方式进行访问。 ? 80H以上的存储区是否可用取决于芯片的选择。 4、片外数据存储器 ? 通过总线端口和其他I/O口扩展外部数据RAM,其最大容量可达64K字节。 ? 在片外数据存储器中,数据区和扩展的I/O口是统一编址的。 在5

文档评论(0)

1亿VIP精品文档

相关文档