⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_164.lst

📁 motorola 单片机 掌握点阵字符型液晶显示(LCD)编程方法
💻 LST
字号:

Lcd_164.asm            Assembled with CASMW  2002-10-24  20:00:26  PAGE 1



                   1  *--------------------------------------------------------
                                                                  ------------*
                   2  *文件名LCD.ASM                                           
                                                                              *
                   3  *硬件:单片机,LCD(液晶显示屏),74HC164(8位移位寄存器)   
                                                                              *
                   4  *硬件连接:74HC164的Q0-Q7分别接LCD的DB0-DB7              
                                                                              *
                   5  *          74HC164的MR,CLK接分别MCU的PTC3,SCK          
                                                                              *
                   6  *          74HC164的B接MCU的VCC(+5V),74HC164的A接MCU的MO
                                                                  SI          *
                   7  *          LCD的E,R/W,RS分别接的PTC2,PTC1,PTC0       
                                                                              *
                   8  *程序描述:1.开始运行时,LCD显示“Wait Receiving..”      
                                                                              *
                   9  *          2.等待接收字符,当收到16个字符时,显示之,重复
                                                                  此功能      *
                  10  *目的:点阵字符型液晶显示(LCD)编程方法                   
                                                                              *
                  11  *备注说明:从PC机输入被显示的16个字符,以串行通信方式发送
                                                                  到单片机,  *
                  12  *          在液晶屏上显示出这些字符                      
                                                                              *
                  13  *--------------------------------------------------------
                                                                  ------------*
                  14  *-----口地址定义-----------------------------------------
                                                                  -------------
 0000             15  PTC EQU $0002           ;C口数据寄存器
 0000             16  LCD-RS EQU 0            ;LCD寄存器选择信号接PTC0
 0000             17  LCD-RW EQU 1            ;读写信号接PTC1
 0000             18  LCD-E EQU 2             ;LCD使能信号接PTC2
 0000             19  HC164-CR EQU 3          ;74HC164(移位寄存器)清除端接PTC
                                                                              3
 0000             20  DDRC EQU $0006          ;C口数据方向寄存器
                  21  *----SPI(串行外设接口)地址定义---------------------------
                                                                  -------------
 0000             22  SPCR EQU $0010          ;SPI控制寄存器
 0000             23  SPSCR EQU $0011         ;SPI状态和控制寄存器
 0000             24  BIT-SPTE EQU 3          ;SPI发送器空标志位
 0000             25  SPDR EQU $0012          ;SPI数据寄存器
                  26  *----SCI串行通信口地址-----------------------------------
                                                                  -------------
 0000             27  SCS1 EQU $0016          ;串行通信接口状态寄存器地址
 0000             28  SCDR EQU $0018          ;串行通信接口数据寄存器地址
                  29  
 0000             30  RAMstartAddr   equ  $0040     ;RAM的起始地址(因芯片不同

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -