(优选)人机接口显示
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以软件为主的接口电路: 显示的段码由查表提供。
返回上一级
9.3.2 LED数码管接口 3、多位LED数码显示器的工作原理
N个LED显示块有N位位选线和8×N根段码线。 段码线控制显示的字型, 位选线控制该显示位的亮或暗。
返回上一级
9.3.2 LED数码管接口 4、LED数码显示器的显示方式
静态显示:所有位 可以同时点亮。 注意每位的段码线 分别与一个8位的锁 存器输出相连。
动态显示:某时刻 只有一位点亮。 注意每位显示1ms左 右。
返回上一级
9.3.2 LED数码管接口
静态显示代码:将显示段码送至段码口,并把位控字 送至位控口即可。
MOV MOV MOVX MOV MOV MOVX
DPTR,#SEGPORT A,#SEG @DPTR,A DPTR,#BITPORT A,#BIT @DPTR,A
返回上一级
第9章 人机接口_显示
9.3 LED数码显示接口
学 习 新
9.3.1 发光二极管显示接口 9.3.2 LED数码管接口 9.3.3点阵式LED接口
课
9.4 LCD液晶显示接口
9.4.1 点阵字符型液晶显示器
9.4.2 点阵图形型液晶显示器
返回上一级
9.3.1 发光二极管显示接口
发光二极管在单片机应用中,可以用于各种信号指 示,红外发光源等。
MOV
R1,#BITPORT ;指向位控口
MOV
A,R3
;取位控字
MOVX
@R1,A
;输出位控字
LCALL
DELY
;延时1ms
INC
R0
;指向下一个缓冲单元
JB
ACC.4,LD2
;已到最高位则转返回
RL
A
;不到,向显示器高位移位
MOV
R3,A
;保存位控字
SJMP
LD1
;循环
LD2: RET
DSEG:DB C0H,F9H,A4H,B0H,99H,92H,82H;显示段码表
返回上一级
9.3.2 LED数码管接口 A=02H (“2”)
A=A4H(共阳极段码) A=5BH(共阴极段码)
显示 段码(字型码)各段与字节中各位对应关系如下:
返回上一级
9.3.2 LED数码管接口
返回上一级
9.3.2 LED数码管接口 2、LED数码显示器的接口方法
以硬件为主的接口电路: 显示的段码由硬件提供。
驱动电路可由三极管构成 (驱动位数较少时采用), 和驱动器构成(驱动位数较多时采用)。
返回上一级
9.3.2 LED数码管接口 6、键盘和显示电路
(1)利用并行I/O芯片实现盘/显示器接口
返回上一级
9.3.2 LED数码管接口
(2)利用8051的串行口实现键盘/显示器接口
返回上一级
1、限流电阻的计算:
R 5 u f us 5 1.7 0.2V 300
i
10mA
uf为LED正向导通压降,us为uI为低电平时的电压, R为限流电阻,i为工作电流。
返回上一级
9.3.1 发光二极管显示接口 2、驱动
一般单片机引脚用低电平来驱动LED点亮。对于用低电平吸 收电流的工作方式,可以不加缓冲器。因为CPU的I/O口, 低电平时可吸收电流20mA左右,CD4000系列和74LS系列电 路的低电平吸收电流也在20mA左右。 单片机可以通过晶体管和缓冲器来驱动发光二极管。
DB F8H,80H,90H,88H,83H,C6H,A1H,86H,84H,FFH
返回上一级
9.3.2 LED数码管接口 5、LED数码显示器的驱动问题 静态显示时,只要驱动器的驱动能力与显示器工作 电流相匹配即可,并且只需考虑段的驱动。因为共 阳极接5V电源,而共阴极接地,所以位的驱动无须 考虑。 动态显示时,既要考虑段的驱动能力,也要考虑位 的驱动能力。段的驱动能力一般考虑为静态方式的 n倍(n为显示的位数)。位的驱动能力为所有段 (8段)的驱动能力之和。
A,@R0 DPTR,#DSEG
A,@A+DPTR R1,#SEGPORT
;指向显示缓冲区首址 ;从右边第1位开始显示 ;取全不亮位控字 ;指向位控口 ;瞬时关显示 ;取出显示数据 ;指向显示段码表首址 ;查显示段码表 ;指向段码口
返回上一级
9.3.2 LED数码管接口
MOVX
@R1,A
;输出显示段码
;指向段码口 ;取显示段码 ;输出段码 ;指向位控口 ;取位控字 ;输出位控字
返回上一级
9.3.2 LED数码管接口 动态扫描显示子程序
DIR: MOV MOV MOV MOV MOVX
LD1: MOV MOV MOVC MOV
R0,#7AH R3,#01H A,#00H R1,#BITPORT
@R1,A
(优选)人机接口显示
返回首页 返回新课
上一页 下一页
课间休息
返回上一级
重点1:掌握定时/计数系统的结构图
复
习 重点2:掌握定时/计数器初始化
旧
(工作模式、工作方式、装载初值、启动关闭)
课
重点3:掌握定时/计数器的典型应用
返回上一级
巩
练习1:课堂上的例题。
固
练
练习2:教材上的例题。
习
练习3:教材上的习题。
返回上一级
9.3.2 LED数码管接口
1、LED显示器的结构 2、LED数码显示器的接口方法 3、多位LED数码显示器的工作原理 4、LED数码显示器的显示方式 5、LED数码显示器的驱动问题 6、键盘和显示电路
返回上一级
9.3.2 LED数码管接口 1、LED显示器的结构
正向压降为1.5~2V,额定电流为10mA,最大电流为40mA。 怎样显示数字“2”呢?
返回上一级
9.3.2 LED数码管接口 3、多位LED数码显示器的工作原理
N个LED显示块有N位位选线和8×N根段码线。 段码线控制显示的字型, 位选线控制该显示位的亮或暗。
返回上一级
9.3.2 LED数码管接口 4、LED数码显示器的显示方式
静态显示:所有位 可以同时点亮。 注意每位的段码线 分别与一个8位的锁 存器输出相连。
动态显示:某时刻 只有一位点亮。 注意每位显示1ms左 右。
返回上一级
9.3.2 LED数码管接口
静态显示代码:将显示段码送至段码口,并把位控字 送至位控口即可。
MOV MOV MOVX MOV MOV MOVX
DPTR,#SEGPORT A,#SEG @DPTR,A DPTR,#BITPORT A,#BIT @DPTR,A
返回上一级
第9章 人机接口_显示
9.3 LED数码显示接口
学 习 新
9.3.1 发光二极管显示接口 9.3.2 LED数码管接口 9.3.3点阵式LED接口
课
9.4 LCD液晶显示接口
9.4.1 点阵字符型液晶显示器
9.4.2 点阵图形型液晶显示器
返回上一级
9.3.1 发光二极管显示接口
发光二极管在单片机应用中,可以用于各种信号指 示,红外发光源等。
MOV
R1,#BITPORT ;指向位控口
MOV
A,R3
;取位控字
MOVX
@R1,A
;输出位控字
LCALL
DELY
;延时1ms
INC
R0
;指向下一个缓冲单元
JB
ACC.4,LD2
;已到最高位则转返回
RL
A
;不到,向显示器高位移位
MOV
R3,A
;保存位控字
SJMP
LD1
;循环
LD2: RET
DSEG:DB C0H,F9H,A4H,B0H,99H,92H,82H;显示段码表
返回上一级
9.3.2 LED数码管接口 A=02H (“2”)
A=A4H(共阳极段码) A=5BH(共阴极段码)
显示 段码(字型码)各段与字节中各位对应关系如下:
返回上一级
9.3.2 LED数码管接口
返回上一级
9.3.2 LED数码管接口 2、LED数码显示器的接口方法
以硬件为主的接口电路: 显示的段码由硬件提供。
驱动电路可由三极管构成 (驱动位数较少时采用), 和驱动器构成(驱动位数较多时采用)。
返回上一级
9.3.2 LED数码管接口 6、键盘和显示电路
(1)利用并行I/O芯片实现盘/显示器接口
返回上一级
9.3.2 LED数码管接口
(2)利用8051的串行口实现键盘/显示器接口
返回上一级
1、限流电阻的计算:
R 5 u f us 5 1.7 0.2V 300
i
10mA
uf为LED正向导通压降,us为uI为低电平时的电压, R为限流电阻,i为工作电流。
返回上一级
9.3.1 发光二极管显示接口 2、驱动
一般单片机引脚用低电平来驱动LED点亮。对于用低电平吸 收电流的工作方式,可以不加缓冲器。因为CPU的I/O口, 低电平时可吸收电流20mA左右,CD4000系列和74LS系列电 路的低电平吸收电流也在20mA左右。 单片机可以通过晶体管和缓冲器来驱动发光二极管。
DB F8H,80H,90H,88H,83H,C6H,A1H,86H,84H,FFH
返回上一级
9.3.2 LED数码管接口 5、LED数码显示器的驱动问题 静态显示时,只要驱动器的驱动能力与显示器工作 电流相匹配即可,并且只需考虑段的驱动。因为共 阳极接5V电源,而共阴极接地,所以位的驱动无须 考虑。 动态显示时,既要考虑段的驱动能力,也要考虑位 的驱动能力。段的驱动能力一般考虑为静态方式的 n倍(n为显示的位数)。位的驱动能力为所有段 (8段)的驱动能力之和。
A,@R0 DPTR,#DSEG
A,@A+DPTR R1,#SEGPORT
;指向显示缓冲区首址 ;从右边第1位开始显示 ;取全不亮位控字 ;指向位控口 ;瞬时关显示 ;取出显示数据 ;指向显示段码表首址 ;查显示段码表 ;指向段码口
返回上一级
9.3.2 LED数码管接口
MOVX
@R1,A
;输出显示段码
;指向段码口 ;取显示段码 ;输出段码 ;指向位控口 ;取位控字 ;输出位控字
返回上一级
9.3.2 LED数码管接口 动态扫描显示子程序
DIR: MOV MOV MOV MOV MOVX
LD1: MOV MOV MOVC MOV
R0,#7AH R3,#01H A,#00H R1,#BITPORT
@R1,A
(优选)人机接口显示
返回首页 返回新课
上一页 下一页
课间休息
返回上一级
重点1:掌握定时/计数系统的结构图
复
习 重点2:掌握定时/计数器初始化
旧
(工作模式、工作方式、装载初值、启动关闭)
课
重点3:掌握定时/计数器的典型应用
返回上一级
巩
练习1:课堂上的例题。
固
练
练习2:教材上的例题。
习
练习3:教材上的习题。
返回上一级
9.3.2 LED数码管接口
1、LED显示器的结构 2、LED数码显示器的接口方法 3、多位LED数码显示器的工作原理 4、LED数码显示器的显示方式 5、LED数码显示器的驱动问题 6、键盘和显示电路
返回上一级
9.3.2 LED数码管接口 1、LED显示器的结构
正向压降为1.5~2V,额定电流为10mA,最大电流为40mA。 怎样显示数字“2”呢?