第4章 单片机部扩展资源的C51编程.pptVIP

  • 3
  • 0
  • 约1.93千字
  • 约 30页
  • 2018-12-04 发布于江苏
  • 举报
第4章 单片机部扩展资源的C51编程

第4章 单片机外部扩展资源的C51编程 在实际应用的51单片机系统中,很少是由以单块单片机独立构成的,经常需要对单片机的相关资源进行扩展,本章将介绍单片机的并行口、键盘、显示、A/D及D/A等扩展资源的C51编程。 4.1 并行口扩展的C51编程 并行口的扩展有简单I/O口的扩展、利用串行口扩展并行口、可编程并行口扩展等几种方法。 4.1.1 利用锁存器、三态门扩展简单并行口 1.使用锁存器扩展并行口 2.使用三态门扩展并行口 例4-3 电路如图4-3所示,用74LS373扩展一个输出口,分别接8个LED显示器L0~L7,用74LS244扩展一个输入口,分别接8个开关K0~K7,编程实现将开关K0~K7的状态通过LED显示出来。 。 4.1.2 利用串行口扩展并行口 1.利用串行口扩展并行的输入口 2.利用串行口扩展并行的输出口 4.1.3 利用8255A扩展可编程并行口 1.8255A的基本知识 2.8255A的C语言应用实例 例4-6 8255与AT89C52的连接如图4-10所示,试按下列要求完成对8255的初始化编程: 例4-8 在工业控制等实际应用中,经常需要检测某些开关量的状态。例如在某一系统中,有8个开关K7~K0,要求不断检测它们的通断状态,并随时在发光二极管LED7~LED0上显示出来。开关断开,相应的LED点亮;开关闭合,

文档评论(0)

1亿VIP精品文档

相关文档