毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机数字温度计设计电路图和汇编程序 第3页

更新时间:2009-7-13:  来源:毕业论文
单片机数字温度计设计电路图和汇编程序 第3页
字型产生ROM(CGROM)用于模块屏幕显示开和关的控制。DFF=1为开显示(DISPLAY ON),DDRAM 的内容就显示在屏幕上,DFF=0为关显示(DISPLAY OFF)。
    DFF 的状态是指令DISPLAY ON/OFF和RST信号控制的。
●  显示数据RAM(DDRAM)
显示数据RAM提供64×2个位元组的空间,最多可控制4行16字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGROM与CGRAM的字型;此模块可显示三种字型,分别是瘦长的英数字型、CGRAM字型及CGROM的中文字型,三种字型的选择,由在DDRAM中写入的编码选择,在00~0F的编码中将选择CGRAM的字定义字型,10~7F的编码中将选择
瘦长英数字的字型,至于A0以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码(A140~D75F)。  
●  字型产生RAM(CGRAM)
    字型产生RAM提供图象定义(造字)功能, 可以提供四组16×16点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAM中,便可和CGRAM中的定义一般的通过DDRAM显示在荧屏中。
●  地址计数器AC
地址计数器是用来贮存DDRAM/CGRAM之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM的值时,地址计数器的值就会自动加一,当RS为“0”时而R/W为“1”时,地址计数器的值会被读取到DB6~DB0中。
● ICON RAM(IRAM)
    IC1提供256点的ICON 显示,它分别由16组的IRAM地址来组成,每一组IRAM 地址由16个位元构成,每次写入一组IRAM时,必须通过连续写入两个位元组的资料来完成,先写入高位元组再写入低位元组。
● LCD 驱动电路
LCD 驱动电路提供33 COMMON 以及64 SEGMENT 信号来驱动LCD 棉板,SEGMENT数据从CGRAM/CGROM转换储存到64位元的SEGMENT串列锁存,当33个COMMON 中的一个COMMON 输出时,相对应的SEGMENT 数据将从64位元的串列锁存输出到SEGMENT 驱动电路。
● 游标/闪烁控制电路
    此模块提供硬体游标及闪烁控制电路,由地址计数器的值来指定DDRAM中的游标或闪烁位置。
三、模块的外部接口
模块的外部接口信号如下表2.2所示:
表2.2
管脚号 管脚名称 LEVER 管脚功能描述
1 GND 0V 电源地
2 VCC 5.0V 电源电压
3 VEE - 液晶显示器驱动电压
4 D/I(CS) H/L D/I=“H”,表示DB7~DB0为显示数据
D/I=“L”,表示DB7~DB0为显示指令数据
5 R/W(SID) H/L R/W=“H”,E=“H”,数据被读到DB7~DB0
R/W=“L”,E=“H→L”, DB7~DB0的数据被写到IR或DR
6 E(CLK) H/L 使能信号
7 DB0 H/L 数据线
8 DB1 H/L 数据线
9 DB2 H/L 数据线
10 DB3 H/L 数据线
11 DB4 H/L 数据线
12 DB5 H/L 数据线
13 DB6 H/L 数据线
14 DB7 H/L 数据线
15 LED+ 5V 背光源电压
16 LED- 0V 背光源电源地

四、指令说明
  IC1提供两套控制命令,基本指令和扩充指令如表2.3、2.4:
表2.3 指令表:(RE=1:基本指令)
指                   指 令 码 功 能
令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 
清除
显示
 0 0 0 0 0 0 0 0 0 1 将DDRAM填满"20H",并且设定DDRAM的地址计数器(AC)到"00H"
地址
归位 0 0 0 0 0 0 0 0 1 X 设定DDRAM的地址计数器
(AC)到"00H",并且将游标移到开头原点位置;这个指令不改变DDRAM 的内容
显示状态开/关 0 0 0 0 0 0 1 D C B D=1: 整体显示 ON
C=1: 游标ON    
 B=1:游标位置ON
进入点
设定 0 0 0 0 0 0 0 1 I/D S 指定在数据的读取与写入时,设定游标的移动方向及指定显示的移位
游标或显示移位控制 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位;这个指令不改变DDRAM 的内容
 功能
 设定 0 0 0 0 1 DL X 0
RE X X DL=1(必须设为1)
RE=1: 扩充指令操作
RE=0: 基本指令操作
 设定CGRAM
 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定DDRAM 地址到地址计数器
 设定DDRAM
 地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM 地址到地址计数器
读取忙标志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值
写数据到RAM 1 0 数据 将数据D7~D0写入到内部的RAM (DDRAM/CGRAM/IRAM/GRAM)
读出RAM的值 1 1 数据 从内部RAM读取数据D7~D0
(DDRAM/CGRAM/IRAM/GRAM)
表2.4 指令表:(RE=0:扩充指令)
指                   指 令 码 功 能
令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 
  待命
模式
 0 0 0 0 0 0 0 0 0 1 进入待命模式,执行其他指令都棵终止
待命模式
卷动地址开关开启 0 0 0 0 0 0 0 0 1 SR SR=1:允许输入卷动地址
SR=0: 允许输入IRAM地址
  反白
  选择 0 0 0 0 0 0 0 1 R1 R0 选择4行中的任一行作反白显示,并可决定反白与否 
  睡眠
  模式 0 0 0 0 0 0 1 SL X X SL=0:进入睡眠模式
SL=1:脱离睡眠模式
  点距
  书面
  移位
  控制 0 0 0 0 0 1 OA LR L1 L0 OA=1:选择单行移位
OA=0:全部4行一起移位
LR=1:点距右移
LR=0:点距左移
L1,L0:选择移位行
  扩充
  功能
  设定 0 0 0 0 1 CL X 1

RE G GP CL=1 (必须设为1)
RE=1: 扩充指令操作
RE=0: 基本指令操作
G=0:(必须设为0)
GP=0: (必须设为0)
 设定IRAM地址或是卷动地 址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 SR=1: AC5~AC0 为卷动地址
SR=0: AC5~AC0为ICON RAM 地址
 设定绘图RAM
 地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 本版本不提供此功能0
备注;当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF标志时,BF需为零,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。
五、串列资料与串列传输资料
     当PSB脚接低电位时,此模块进入串列模式,在串列模式下将使用两条资料传输线作为串列资料的传送,主控制系统将配合传输同步时钟线(SCLK)与接受串列资料线(SLD),来达到串列资料的动作。
      当需要同时连接数颗芯片时,芯片选择脚(CS)将要被配合使用,在芯片选择脚(CS)设为高点平时,同步时钟线(SCLK)输入的信号才会被接受,另一方面,当芯片选择脚(CS)设为低电平时,IC1的内部串列传输记数与串列资料将会被重置,也就是说在此状态下,传输中的资料将回被终止清除,并且将待传输的串列资料计数重设回第一位元;在一个最小的系统结构下,由一个微处理器连接控制单一个芯片时,相关的连接界面只需要使用同步时钟线(SCLK)与接受串列资料线(SLD)两只脚,在这个模式下芯片选择脚(CS)将被固定接受高电平。
     IC1的同步时钟脉冲(SCLK)具有独立的操作时钟,但是当有连续多个指令需被传送时,指令执行的时间将需要被考虑,必须确实等到前一个指令完全执行完成才能传送下一个指令,因为其内部没有传送/接受缓冲区。
     从一个完整的串列数据传送流程来看,一开始先传送起始位,它需要接受到五个连续的“1”(同步位元串)在起始位元组,此时传输计数将被重置并且串列传输将被同步,再跟随的两个位元字串分别指定传输方向位(RW)及暂存器选择位(RS),最后第八位则为“0”。
     在接受到同步位元及RW和RS资料的起始位元组后,每一个八位元的指令将被分为两个位元组接受到:较高4位元(DB7~DB4)的指令数据将会被放在第一个位元组的LSB部分,而较低4位元(DB3~DB0)的指令数据则会被放在第二个位元组的LSB部分,至于相关的另四位元则都为0。
串列传输讯号参考下图说明:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

单片机数字温度计设计电路图和汇编程序 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。