下载此文档

LCD1602的电路图和程序.docx


文档分类:通信/电子 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
MS基于1602字符型液晶显示器的显示系统班级:电子11-1学号:110400104、实****目的(1)了解飞思卡尔单片机的基本原理,掌握其基本的工作流程。⑵了解LCD1602的基本原理及用法。(3)能够熟练使用CodeWarrior软件编写C语言程序,使用BDM仿真器下载程序。(4)能够熟练焊接电路板。二、实验设备与器件CodeWarrior软件,BDM仿真器,万用电路板,飞思卡尔单片机,LCD1602液晶显示器,三、实验内容内容:利用飞思卡尔单片机制作基于1602字符液晶显示器的显示系统要求:用四个按键控制,按下第一个按键显示1,按下第二个按键显示2,以此类推(1)LCD1602液晶显示器的原理:1602共16个管脚,但是编程用到的主要管脚不过三个,分别为:RS(数据命令选择端),R/W(读写选择端),E(使能信号)以后编程便主要围绕这三个管脚展开进行初始化,写命令,写数据。以下具体阐述这三个管脚:RS为寄存器选择,高电平选择数据寄存器,低电平选择指令寄存器。R/W为读写选择,高电平进行读操作,低电平进行写操作。E端为使能端,后面和时序联系在一起。除此外,DO〜D7分别为8位双向数据线。操作时序:RSR/W操作说明0|0写入指令码D0~D701读取输出的D0~D7状态字10写入数据D0~D711从D0~D7读取数据注:关于E=H脉冲一一开始时初始化E为0,然后置E为1,,注意D7位,D7=1,禁止读写操作;D7=0,允许读写操作;所以对控制器每次进行读写操作前,必须进行读写检测。 (即后面的读忙子程序)指令集:LCD_1602初始化指令小结:0x38设置16*2显示,5*7点阵,8位数据接口0x01清屏0x0F开显示,显示光标,光标闪烁0x08只开显示0x0e开显示,显示光标,光标不闪烁0x0c开显示,不显示光标0x06地址加1,当写入数据的时候光标右移0x02地址计数器AC=0;(此时地址为0x80)光标归原点,但是DDRAM中断内容不变0x18光标和显示一起向左移动⑵飞思卡尔单片机的功能及特点:MC9S12XS128是16位单片机,由16位中央处理单元(CPU12X)、128KB程序、Flash(P-lash)、8KBRAM、8KB数据Flash(D-lash)组成片内存储器。主要功能模块包括:内部存储器,内部PLL锁相环模块,2个异步串口通讯SCI,1个串行外设接口SPIMSCAN模块,1个8通道输入/输出比较定时器模块TIM,周期中断定时器模块 PIT,16通道A/D转换模块ADC,1个8通道脉冲宽度调制模块PWM,输入/输出数字I/O口。本次设计中主要用到PORTA,PORTB端口:PORTA:PORTA为通用I/O口,共8个,作为通用数字I/O口使用,未集成特殊功能•主要配置寄存器有:数据寄存器 PORTA、数据方向寄存DDRA、上拉电阻控制寄存器PUCR和驱动控制寄存器RDR。&sCb^OOOO(PRR]RWVs1431i0RA7RR6WPMAMF*Jf*A1PAO0□00Ga0>0Flqura2-1LPartADais民吕口tsfer(PORTA)通过写1/0使单片机对应引脚输出高低电平,或通过读取数据寄存器获得对应引脚的高低电平值。例:PORTA_PB0=?ODfl/6B&<Mr«UOtODM(PRR)ACCMCUtflr ■wRes«1:Figure2*(DDRA)DDRA寄存器配置引脚为输出口还是输入口,“ 0”,输入口;“1”,输出口。MCU复位后,DDRA值为0x00,引脚默认为输入口。例:DDRA=0xFF//配置PORTA口为输出PORTB:PORTB为通用数字I/O口,共8个。其使用与PORTA基本一样。主要配置寄存器有:数据寄存器PORTB、数据方向寄存DDRB。上拉电阻控制寄存器PUCR和驱动控制寄存器RDR与PORTA、PORTB、PORTE、PORTK共用。>4431naperPMPfil0000000曲主Odd1(PRRj Aqcb-ss:Userre&d'writiBirFigure2-^lm(PORTBIa•数据寄存器PORTB/UMreSiSRWRase!b•数据方向寄存器DDRBAOdrKBChOCOa[PRSJ AccwUMfrwtTiwrtB1RWDDRB7DDRB&DDRS3D&RB2□DRa^□OftBORm開I0000D000FigurePon8MaDirectionRegister四、原理图:和版冷卄|#|#|#咔杆IW卅I计杆I■

LCD1602的电路图和程序 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2105194781
  • 文件大小605 KB
  • 时间2020-09-28