1 / 40

DEM09RS08LA8

DEM09RS08LA8. 寄存器介绍. 第一章 RS08LA8 概述. 第一节 MC9RS08LA8 介绍. MC9RS08LA8 是 MCU-RS08 家族中的一员。模块 的设计主要包括以下部分: 1 、高效、体积小的 CPU 内核; 2 、非易失寄存器; 3 、 16 位 TPM ; 4 、 8 位计时器( MTIM ); 5 、 2 个串口接口( SCI ); 6 、 1 个外围接口( SPI ); 7 、 6 个 10 位数字转换 ADC 接口; 8 、一个比较器接口( ACMP ); 9 、 LCD 显示模块接口。. 第二节 存储器介绍.

martha
Download Presentation

DEM09RS08LA8

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEM09RS08LA8 寄存器介绍

  2. 第一章 RS08LA8概述

  3. 第一节 MC9RS08LA8介绍 MC9RS08LA8是MCU-RS08家族中的一员。模块 的设计主要包括以下部分: 1、高效、体积小的CPU内核; 2、非易失寄存器; 3、16位TPM; 4、8位计时器(MTIM); 5、2个串口接口(SCI); 6、1个外围接口(SPI); 7、6个10位数字转换ADC接口; 8、一个比较器接口(ACMP); 9、LCD显示模块接口。

  4. 第二节 存储器介绍 MC9RS08LA8存储器主要由RAM、FLASH、I/O 和控制状态寄存器组成。寄存器主要分为下列几部分: 1、快速访问RAM使用简单的指令($0000–$000D); 2、间接地址访问 D[X] ($000E); 3、索引寄存器D[X]-X ($000F); 4、常用外设寄存器($0010–$001E, $0020–$004F); 5、页寄存器($001F); 6、RAM($0050–$00BF, $0100–$017F); 7、内存($00C0–$00FF); 8、高页寄存器 9、FLASH($2000–$3FFF)。

  5. 第二章 寄存器介绍

  6. 第一节 系统重启状态寄存器 SRS寄存器:有6个只读状态标志位,指示最近 的一次重启的原因。发生重启以后,相应位置1。

  7. POR:电源重启。 0:不是; 1:是。 PIN:外部引脚重启。 0:不是; 1:是。 COP:看门狗重启。 0:不是; 1:是。 ILOP:违法操作代码重启。 0:不是; 1:是。 ILAD:违法地址重启。 0:不是; 1:是。 LVD:低电压检测重启,同时POR置1。 0:不是; 1:是。LVD和POR置1。

  8. 第二节 系统选项寄存器 这个寄存器除了SCICS和SCIMS位以外,其他位只在 重启以后,允许第一次写入。可以随时读取状态。SCICS和 SCIMS位,可以随时读取和写入。无论后来是有意或无意的 尝试去写STOP状态,为了避免无意的更改这些设置,操作 被忽略。

  9. COPE:看门狗开启或关闭。 0:关闭看门狗; 1:开启看门狗。 COPT:看门狗溢出时间选择。 0:选择25次个机器周期; 1:选择28次个机器周期。 STOPE:STOP模式开启或关闭。 0:STOP模式关闭; 0:STOP模式开启。 SCICS:SCI通道选择,即串口输出选择。 0:选择PCT1为 TXD,PCT0为RXD; 1:选择PTA3为TXD,PTA2为RXD。 SCIMS:SCI工作模式选择。 0:固定模式选择; 1:混合模式选择。 BKGDPE:后台调试模式引脚使能。 0:PTC6/ACMPO/BKGD/MS 引脚功能选择PTC6或ACMPO; 1: PTC6/ACMPO/BKGD/MS 引脚功能选择BKGD/MS; RSTPE:RESET引脚使能。 0:PTB2/RESET/Vpp 引脚功能选择 PTB2/Vpp; 1: PTB2/RESET/Vpp 引脚功能选择 RESET/Vpp。

  10. 第三节 串口SCI寄存器 MC9RS08LA8有2个串口(SCI),SCI有2种工作方式,固 定模式和混合模式。通过设置STOP寄存器中的SCIMS位来选 择工作模式:1是固定模式,0是混合模式。 1、固定模式: 在固定模式下,只有一个通道SCI工作,其他全部关闭。SOPT的SCICS位 指示SCI通道被使用。设置为1,PTC0为接收通道,PCT1为发送通道。设 置为0,PTA2为接收通道,PTA3为发送通道。 2、混合模式: 在混合模式下,2个串口共同使用一个SCI。用户选通过设置SOPT寄存器 的SCICS位来择某一个通道来接收和读取数据。 读取该位为0时,PCT0接收到数据;为1时,PTA2接收到数据。 写入0时,PCT1发送数据;写入1时PTA3发送数据。 备注:PCT0是SCI默认的接收通道。如果2个接收操作同时发生,判断器会选择PCT0为接收 通道。

  11. SCI功能介绍: 1、全双工通信,标准非归零格式; 2、双缓冲器分开控制发送和接收使能; 3、波特率设置; 4、中断驱动或检测操作: 4.1、发送寄存器空时,全部发送; 4.2、接收数据寄存器满; 4.3、接收溢出、奇偶错误、数据帧错误、无用数据错误; 4.4、空接收检测; 4.5、接收引脚有效边缘检测; 4.6、支持LIN暂停检测协议。 5、硬件奇偶发生和检测; 6、8位或9位数据长度选择; 7、接收器由空行或地址符号唤醒; 8、13位特性发生或11为特性检测选择; 9、选择发送输出极性。

  12. 一、波特率寄存器SCIBD SCIBD寄存器主要用来设置SCI波特率,其中[SBR12:0] 13位用来设置波特率,高半字节写入SCIBDH,低半字节写 入SCIBDL。写入的新值在SCIBDL写入之前不会改变。 SCIBDL重新写入一个非0的值,所以在重新设置寄存器 以后,第一次设置发送和接收使能前,波特率发生器是关闭 的。

  13. LBKDIE:LIN暂停检测终端使能。 0:LBKDIF硬件中断使能关闭; 1:当LBKDIF标志位为置1时,发生硬件中断请求。 RXEDGIE:RXD输入方波中断使能。 0:RXEDGIF硬件中断使能关闭; 1:当RXEDGIF标志位置1时,发生硬件中断请求。 SBR[12:0]:波特率设置位。这13位是用来设置SCI的波特率发生器的频率, BR代表这13位。 当BR=0时,SCI波特率使能关闭。 当BR=1~8191时,SCI波特率=BUSCLK/(16×BR)。 备注: SCI波特率设置的时候,要涉及到时钟频率的设置,只有设置好时钟频 率以后,才能准确的设置SCI波特率。 利用上述波特率的设置,推出BR的公式:

  14. 时钟设置寄存器ICS: 一、ICS功能介绍: 1、高精度频率锁定周期: 2、内部或外部参考时钟通过FLL控制寄存器可达到5MHz; 3、9位内部参考时钟; 4、MCU选择内部或外部时钟作为时钟源; 5、外部时钟可以由一个低功耗晶振提供信号; 6、FLL内部模式可以自动选择重启。

  15. ICS控制寄存器1(ICSC1): CLKS:时钟源选择。 00:选择FLL输出; 01:选择内部时钟; 10:选择外部时钟; 11:保留,默认为00。 RDIV:参考分频。 000:分频时钟1(默认); 001:分频时钟2; 010:分频时钟4 011:分频时钟8; 100:分频时钟16; 101:分频时钟32; 110:分频时钟64; 111:分频时钟128;

  16. IREFS:内部参考选择,选择FLL参考时钟源。 0:外部参考时钟源; 1:内部参考时钟源。 IRCLKEN:内部参考时钟使能,ICSIRCLK使用内部参考时钟使能。 0:ICSIRCLK关闭; 1:ICSIRCLK激活。 IREFSTEN:内部时钟停止使能,当ICS进入STOP模式,IREFSTEN位设置是否继续使用内部参考时钟。 0:在STOP模式下,ICS内部参考时钟无效; 1:如果在进入STOP模式之前,ICSIRCLK位为1或者ICS在FEI、FBI或FBILP模式,内部参考时钟在STOP模式中继续使用。

  17. ICS控制寄存器2(ICSC2) BDIV:总线频率分频器,选择时钟总线频率。 00:分频选择时钟1; 01:分频选择时钟2(默认); 10:分频选择时钟3; 11:分频选择时钟4。 RANGE:脉冲频率选择,选择外部晶振脉冲频率。 0:选择外部晶振低脉冲频率; 1:选择外部晶振搞脉冲频率。 HGO:高增益晶振选择,HGO位控制外部晶振操作模式。 0:配置外部晶振低功耗模式; 1:配置外部晶振高增益模式。

  18. LP:低功耗选择,设置FLL在迂回模式下是否关闭。LP:低功耗选择,设置FLL在迂回模式下是否关闭。 0:FLL在迂回模式下不关闭; 1:FLL在迂回模式下关闭。 EREFS:外部参考选择,该位选择外部时钟的参考源。 0:外部时钟源选择; 1:晶振选择。 ERCLKEN:外部参考使能,该位设置外部参考时钟使用ICSERCLK使能。 0:ICSERCLK不激活; 1:ICSERCLK激活。 EREFSTEN:外部参考停止使能,当ICS进入STOP模式,该位控制是否继续使用外部参考时钟。 0:在STOP模式下,外部参考时钟关闭; 1:如果在进入STOP模式以前,ERCLKEN位为1或者ICS在FEE、FBE或FBELP模式下,外部参考时钟继续使用。

  19. 二、SCI控制寄存器1(SCIC1) 这个寄存器是用来控制SCI的各种功能。 LOOPS:回路模式选择,在回路模式和全双工通信模式中选择一个。当 LOOPS=1是,发送和接收引脚在内部连接在一起。 0:正常模式,RXD和TXD引脚是分开的; 1:回路模式或单线模式,发送和接收引脚内部连接在一起。SCI的 RXD引脚不使用。 SCISWAI:SCI在等待模式下停止使用。 0:SCI在等待模式下继续工作,因此SCI可以使用中断源来唤醒CPU; 1:当CPU进入等待模式,SCI时钟冻结。 RSRC:接收源选择,当LOOPS位为1时,该位没有任何意义或作用。当LOOPS位 为1时,接收器输入在内部连接到RXD引脚,RSRC决定这个连接也连接到了RXD 接收器上。

  20. 0:如果LOOPS=1,RSRC=0,选择内部回路模式并且SCI的RXD引脚不使用; 0:如果LOOPS=1,RSRC=0,选择内部回路模式并且SCI的RXD引脚不使用; 1:单线模式,TXD引脚连接到发送器输出和接收器输入。 M:9位或8位模式选择。 0:正常,开始位(START)+8位数据(LSB)+停止位(STOP); 1:接收器和发送器使用9位数据字符串: 开始位(START)+8位数据(LSB)+第9位数据+停止位(STOP)。 WAKE:接收器唤醒方法选择。 0:空行唤醒; 1:地址标记唤醒。 ILT:空行类型选择。 0:空载字符在开始位之后开始计算; 1:空载字符在停止位之后开始计算。 PE:奇偶效验激活,硬件奇偶效验激活。如果奇偶效验激活,数据字符(8位或9位 数据位)最高位(MSB)由奇偶位处理。 0:无硬件奇偶效验; 1:奇偶效验激活。 PT:奇偶效验类型。 0:寄效验; 1:偶效验。

  21. 三、SCI控制寄存器2(SCIC2) TIE:发送中断激活。 0:来自TDRE硬件中断无效; 1:当TDRE为1时发送中断请求。 TCIE:完全发送中断激活。 0:来自TC硬件中断无效; 1:当TC为1时发送硬件中断请求。 RIE:接收中断激活。 0:来自RDRF硬件中断无效; 1:当RDRF为1时发送硬件中断请求。 ILIE:空行中断激活。 0:来自IDIE硬件中断无效; 1:当IDIE为1时发送硬件中断请求。

  22. TE:发送使能。在使用SCI寄存器时,TE必须设置为1。TE设置为1时,SCI系统将TxD引TE:发送使能。在使用SCI寄存器时,TE必须设置为1。TE设置为1时,SCI系统将TxD引 脚设置为输出。SCI配置为单线模式时,TXDIR控制通信方向在SCI单一的通信线路上 (TxD引脚)。当TE写入0时,在允许TxD引脚归还为普通功能IO口之前,发送器保持控制 功能,直到任何数据、空队列或暂停队列字符发送完成。 0:发送关闭; 1:发送开启。 RE:接收使能。当SCI接收关闭,RxD引脚归复为普通功能IO引脚。如果LOOPS=1,即使 RE=1,RxD引脚也会归复为普通功能IO引脚。 0:接收关闭; 1:接收开启。 RWU:接收唤醒控制。该位可以写入1来任命SCI接收器进入准备就绪状态,让它等待硬 件自动检测选择唤醒条件。唤醒条件是任意一条空行信息(WAKE=0,空行唤醒),或者 数据字最高位为1(WAKE=1,地址标记唤醒)。应用软件设置RWU清零或选择硬件条件 自动清零。 0:正常接收工作; 1:SCI接收器进入等待唤醒准备状态。 SBK:发送暂停。SBK写入1或0,字符暂停传送数据流。另外暂停字符注意10或11位( BRK=1是12或13位)逻辑0时间队列在SBK=1的时候。依靠定时设置或清除SBK位,关系 到当前传输信息,第二个字符在软件清除SBK前排队。 0:正常发送操作; 1:暂停发送字符队列。

  23. 四、SCI状态寄存器1(SCIS1) TDRE:发送数据寄存器空状态位。TDRE在重启以后置1,或者发送装置的发送缓冲 器中发送数据值,离开缓冲器空间。读取SCIS1的TDRE位为1,并且写入SCI数据寄存器 SCID,TDRE清零。 0:发送数据寄存器满; 1:发送数据寄存器空。 TC:发送完成标志位。TC在重启以后置1,当TDRE=1并且无数据、同步信号、或暂停 字符是在传输。 0:发送进行中(发送数据、同步信号或暂停字符); 1:发送空闲(发送完毕)。 TC自动清除,读取SCIS1的TC位为1时,可能是在执行下面3个操作之一: 1、SCID寄存器写入新发送数据; 2、队列同步信号在进行0到1的变换; 3、队列暂停字符通过SCIC2的SBK位写入1。

  24. RDRF:接收数据寄存器满状态标志位。当一个字符通过接收器传输到SCID寄存器时,RDRF:接收数据寄存器满状态标志位。当一个字符通过接收器传输到SCID寄存器时, RDRF置1。读取RDRF为1时,读取SCID寄存器中的数据以后,RDRF清零。 0:接收数据寄存器空; 1:接收数据寄存器满。 IDLE:空行标志位。在有效周期以后,当SCI接收行变为一个完整字符时间空行时,IDLE 为1。读取SCIS1的IDLE位为1时和读取SCID数据寄存器操作以后,IDLE清零。在IDLE位 被清零以后,直到接收到一个新数据和RDRF为1以前,该位不能再次置1。IDLE将获得仅 一次设置,即使收到空行很长时间。 0:无空行检测; 1:空行检测。 OR:接收溢出标志位。当一个新的串口字符准备转移到接收数据寄存器时,但是先前接收 的字符还未被从SCID中读出,OR置1。这种情况下,新字符(和所有相关错误)被丢弃,因 为SCID没有空间转移字符。OR清零,读取SCIS1的OR为1当时读取SCID的数据。 0:无溢出; 1:接收溢出(新字符丢弃)。 NF:噪声标志位。 0:无噪声检测; 1:噪声检测SCID接收字符。 FE:成帧误差标志位。 0:无成帧错误标志位检测; 1:成帧错误。 PF:奇偶错误标志位。 0:无奇偶错误; 1:奇偶错误。

  25. 五、SCI状态寄存器2(SCIS2) LBKDIF:LIN暂停检测中断标志位。当LIN暂停检测电路激活和检测到LIN暂停字符时, LBKDIF设置。写入1,LBKDIF清零。 0:无LIN暂停字符被检测到; 1:LIN暂停字符被检测到。 RXEDGIF:RXD引脚边缘检测激活标志位。当在RXD引脚发生 活性边(RXINV=0是下降 沿,RXINV=1是上升沿),RXENGIF设置。写入1,RXEDGIF清零。 0:在RXD引脚上没有发生活性边; 1:在RXD引脚上发生活性边。 RXINV:接收数据倒置。设置接收数据相反位输入。 0:接收数据不倒置; 1:接收数据倒置

  26. RWUID:接收唤醒行检测。RWUID控制是否空字符唤醒接收设置空闲位。RWUID:接收唤醒行检测。RWUID控制是否空字符唤醒接收设置空闲位。 0:在接收准备状态(RWU=1)期间,IDLE位没有设置检测空字符; 1:在接收准备状态(RWU=1)期间,IDLE位设置检测空字符。 BRK13:暂停字符产生长度。BRK13用作选择暂停字符的长度。检测成帧错误,该位不受 影响。 0:暂停字符传输长度为10位时间; 1:暂停字符传输长度为11位时间。 LBKDE:LIN暂停检测使能。LBKDE用作选择检测暂停字符的长度。当LBKDE设置,FE (成帧错误)和接收寄存器满标志位要防止设置。 0:暂停字符检测长度为10位时间; 1:暂停字符检测长度为11位时间。 RAF:接收器激活状态。当SCI接收检测有效开始位开始,RAFA设置。当接收器检测到空 行,RAF自动清零。这个标志位能用作阻止在命令MCU进入STOP模式之前是否有SCI字 符在接收中。 0:SCI接收空行等待开始位; 1:SCI接收激活(RXD输入无空闲)。

  27. 六、SCI控制寄存器3(SCIC3) R8:接收器第九位数据。当SCI配置为9位数据(M=1),R8看作SCID寄存器数据的MSB左 边第九位数据。当读取9位数据时,读取R8前读先读取SCID因为读取SCID完成自动标 志位清除顺序,这可能允许R8和SCID覆盖新的数据。 T8:发送器的第九位数据。当SCI配置为9位数据(M=1),T8看作SCID寄存器数据的MSB 左边第九位数据。当写入9位数据时,在SCID写入以后全部9位值传输到SCI转移寄存器, 所以T8必须在SCID写入以前写入。如果T8不需要输入一个新值,不需要在每次写SCID时 写入。 TXDIR:TXD引脚方向进入回路模式。SCI配置为回路半双工模式操作(LOOP2=RSCS1=1) 时,这位决定TXD引脚的方向。 0:TXD引脚为输入回路模式; 1:TXD引脚为输出回路模式。

  28. TXINV:传输数据倒置。设置传输数据位相反。 0:传输数据不相反。 1:传输数据相反。 ORIE:溢出中断使能。这位设置溢出标志位(OR)产生硬件中断请求。 0:OR中断关闭; 1:OR中断激活。 NEIE:噪声错误中断使能。这位设置噪声错误标志位(NF)产生硬件中断请求。 0:NF中断关闭; 1:NF中断激活。 FEIE:成帧错误中断使能。这位设置成帧错误标志位(FE)产生硬件中断请求。 0:FE中断关闭; 1:FE中断开启。 PEIE:奇偶错误中断使能。这位设置奇偶错误标志位(PE)产生硬件中断请求。 0:PE中断关闭; 1:PE中断开启。

  29. 七、SCI数据寄存器(SCID) 这个寄存器实际上是2个分开的寄存器。读取返回只读接收数据寄存器中的内 容和写入只写发送寄存器。读和写这个寄存器关系到SCI状态标志位的自动清除 标志位。 在实际应用中,SCIDH是高半字节寄存器,SCIDL是低半字节寄存器。

  30. 第三节 LCD寄存器 RS08LA8中,LCD模块控制了29个LCD引脚来驱动LCD 显示屏,LCD引脚可以配置成4×25或8×21基于软件的配置。

  31. 功能: 1、LCD图形功能。LPRun, LPWait, wait, stop low-power模式; 2、29引脚选择前景或背景配置; 3、可编程的LCD帧频率; 4、可编程的闪烁模式和频率; 5、可编程的LCD电源开关,在电路板上增加理想的后备电池; 6、产生完整的LCD偏置电压; 7、波形存放寄存器LCDWF; 8、在STOP模式下,4 uA工作设计; 9、LCD[28:0]在GPIO功能上; 10、底板在点阵显示上有助于垂直轴; 11、软件配置LCD帧频率中断; 12、内部ADC通道连接到VLL1监控他们的量级。这个功能允许软件调试对比度。

  32. 一、LCD控制寄存器LCDC0 LCDEN:LCD驱动使能,LCDEN开始产生LCD波形。 0:所有前板和背板关闭。LCD系统模式关闭,所有LCD波形发生器时钟停止。VLL3内部连接到VDD。 1:LCD模块驱动激活,前板和背板波形发生器工作,所有LCD引脚激活使用LCD使能寄存器(LCDPEN[X])将输出LCD模块驱动波形。地板引脚将输出LCD模块驱动底板波形,以设置DUTY[2:0]为基础,电荷泵或电阻器偏置激活。 SOURCE:LCD时钟源选择。LCD模块选择2个可能存在的时钟源。 0:选择ICSERCLK(外部参考时钟)作为时钟源; 1:选择预备时钟作为时钟源。 LCLK[2:0]:LCD时钟装置。 LCD模块帧频率=LCDCLK/((DUTY+1) x 8 x (4 + LCLK[2:0]) x Y) 备注:LCDCLK范围是30< LCDCLK < 39.063 kHz,Y = 2,2,3,3,4,5,8,16由模块占空比周期配置选择。

  33. DUTY[2:0]:LCD占空比选择。选择LCD模块驱动的占空比周期。DUTY[2:0]:LCD占空比选择。选择LCD模块驱动的占空比周期。 000:使用1BP(1/1 占空比周期); 001:使用2BP(1/2 占空比周期); 010:使用3BP(1/3 占空比周期); 011:使用4BP(1/4 占空比周期); 100:使用5BP(1/5 占空比周期); 101:使用6BP(1/6 占空比周期); 110:使用7BP(1/7 占空比周期); 111:使用8BP(1/8 占空比周期)。 备注: 1、在任何时候都可以读取; 2、LCDEN在任何时候都可以写,当LCDEN=1时,不能改变SOURCE LCLCK 或 DUTY 的值。

  34. 二、LCD电源寄存器LCDSUPPLY CPSEL:电荷泵或电阻器选择。 0:LCD电荷泵关闭,选择电阻器网路; 1:LCD电荷泵选择,电阻器网络关闭。 LADJ[1:0]:LCD模式负载调节。该位用于配置LCD模块处理不同LCD玻璃电容。 CPSEL=1时: 00:电荷泵的快速时钟源(LCD玻璃电容8000pF或较低); 01:电荷泵的中间时钟源(LCD玻璃电容6000pF或较低); 10:电荷泵的中间时钟源(LCD玻璃电容4000pF或较低); 11:电荷泵的慢速时钟源(LCD玻璃电容2000pF或较低)。 CPSEL=0时: 00:低负载(LCD玻璃电容2000pF或较低); 01:低负载(LCD玻璃电容2000pF或较低); 10:高负载(LCD玻璃电容8000pF或较低); 11:高负载(LCD玻璃电容8000pF或较低)。 VSUPPLY[1:0]:电源选择。配置LCD模块电源外部或内部模式。当LCD激活时,避免更改该位。 00:驱动器VLL2来自于内部VDD; 01:驱动器VLL3来自于内部VDD; 10:保留; 11:驱动器VLL3来自于外部VDD。

  35. 三、LCD闪烁控制寄存器LCDBCTL BLINK:闪烁命令,开始或停止LCD模块闪烁。 0:闪烁不激活; 1:开始闪烁,关于闪烁频率由LCD闪烁率计算。 ALT:交替显示模式,对于4个底板或更少的LCD底板定序器编程交替显示输出。 0:正常显示; 1:交替显示。 BLANK:空白显示模式,该位清除LCD的所有段显示。 0:正常或交替显示; 1:空白显示。 BMODE:闪烁模式,选择在闪烁期间的模式。 0:在闪烁期间显示空白; 1:在闪烁期间交替显示。 BRATE[2:0]:闪烁率配置,当BLANK激活时,选择LCD显示闪烁频率。 LCD闪烁频率=LCDCLK/(2(12+BRATE[2:0]))

  36. 四、LCD状态寄存器 LCDIF:LCD中断标志位。LCD显示中断条件发生,当LCDIF写入1,该位清零。 0:没有发生中断条件; 1:发生中断条件。

  37. 五、LCD使能寄存器0~3(LCDPEN0–LCDPEN37) PEN[28:0]:LCD引脚使能。 0:LCDn上的LCD操作关闭; 1:LCDn上的LCD操作激活。 这些位是用来设置LCD引脚功能的开启,在初始化LCD时,必须要开启LCD功能,否 则LCD功能不能使用。

  38. 六、底板使能寄存器0–3 (BPEN0–BPEN3) BPEN[28:0]:底板使能。 0:LCDn上的前板操作激活; 1:LCDn上的底板操作激活。

  39. 七、LCD波形寄存器(LCDWF[28:0]) BP[y]LCD[x]: 前板段操作,如果LCD[x]引脚激活并且配置为前板操作,BP[y]LCD[x]在LCDWF寄存器中 控制开或管状态对于LCD段在LCD[x]和BP[y]之间的连接。 0:LCD段关闭; 1:LCD段开启。 地板段操作,如果LCD[x]引脚激活并且配置为底板操作,在哪个LCD[x]引脚活动时,该位 在LCDWF寄存器中控制段(A-H)。底板段分配使用这个方法。 0:LCD底板段[y]停止; 1: LCD底板段[y]活动。 说明:该PPT内容,大家可以在飞思卡尔论坛中下载,已上传。论坛地址: http://www.freescaleic.org/bbs/article_412_70630.html

More Related