利用单片机的端口地址实现对液晶显示器的控制

[09-12 18:17:22]   来源:http://www.88dzw.com  单片机学习   阅读:8824

文章摘要: 对读周期的分析也可以得到同样的结论,采用该改进电路后,对液晶的任何操作都可用一条MOVX指令完成,在此电路中ADDRESS=0000H表示写指令寄存器; ADDRESS=08XXH表示读忙标志和地址计数器;ADDRESS=04XXH表示写数据寄存器;ADDRESS=0CXXH表示读数据寄存器。因此指令的执行时间是2个机器周期,比图1电路节约了一半的时间,当对液晶显示器的操作比较频繁时,节约的时间是相当可观的。 2.软件示例程序对比 2.1 典型应用程序 采用典型应用电路(图1)的“写命令”程序如下: mov p1,#command;将命令内容准备好 setb p2

利用单片机的端口地址实现对液晶显示器的控制,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
   对读周期的分析也可以得到同样的结论,采用该改进电路后,对液晶的任何操作都可用一条MOVX指令完成,在此电路中ADDRESS=0000H表示写指令寄存器;
      ADDRESS=08XXH表示读忙标志和地址计数器;ADDRESS=04XXH表示写数据寄存器;ADDRESS=0CXXH表示读数据寄存器。因此指令的执行时间是2个机器周期,比图1电路节约了一半的时间,当对液晶显示器的操作比较频繁时,节约的时间是相当可观的。

    2.软件示例程序对比

     2.1 典型应用程序
  采用典型应用电路(图1)的“写命令”程序如下:
  mov p1,#command ;将命令内容准备好
  setb p2.5
  clr p2.6  ;开始发送
  setb p2.7
  clr p2.7
  setb p2.6  ;发送完毕
  …
  共需4个机器周期

    2.2 改进应用程序
  采用改进应用电路(图3)的“写命令”程序如下:
  commamd- wr equ #0000h
  …
  mov dptr,command-wr ;#0000 表示将执行“命令写”操作
  mov a,#command  ;将命令内容准备好
  movx @dptr,a    ;发送命令
  只需一条movx指令,2个机器周期

上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行