版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 七段数码管静态显示 08 08影像影像2 2班班 顾洁、顾洁、张彬张彬一.实验目的 掌握数码管显示数字的原理二.实验内容 按电路图连接好电路,将8255的A口PA0PA6分别与七段数码管的段码驱动输入端a相连,位码驱动输入端S1接+5V(选中),S0、dp接闭) ,CS接288H 28FH。编程从键盘输入一位十进制数字(09),在七段数码管上显示出来。实验电路图三、实验设备介绍三、实验设备介绍 1、8255A的结构和功能的结构和功能 2、七段显示数码管、七段显示数码管8255结构功能v8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方
2、式的可编程并行接口芯片40引脚)。 其各口功能可由软件选择,使用灵活,通用性强,可作为单片机与多种外设连接时的中间接口电路。 v8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。 8255的特性v (1)一个并行输入一个并行输入/输出的输出的LSI芯片,多功能的芯片,多功能的I/O器器件,可作为件,可作为CPU总线与外围的接口。总线与外围的接口。 v (2)具有具有24个可编程设置的
3、个可编程设置的I/O口,即口,即3组组8位的位的I/O口口为为PA口,口,PB口和口和PC口。口。v 它们又可分为两组它们又可分为两组12位的位的I/O口:口:A组包括组包括A口及口及C口口(高高4位,位,PC4PC7),B组包括组包括B口及口及C口口(低低4位,位,PC0PC3)。A组可设置为基本的组可设置为基本的I/O口,闪控口,闪控(STROBE)的的I/O闪控式,双向闪控式,双向I/O3种模式;种模式;B组只能设置为基本组只能设置为基本I/O或闪控式或闪控式I/O两种模式,而这些操作模式完全由控制寄存两种模式,而这些操作模式完全由控制寄存器的控制字决定。器的控制字决定。 8255825
4、5芯片引脚图芯片引脚图 8255A原理图原理图缓冲器数据总线DBoooRDWRA0A1RESETCS读/写控制逻辑A口上C口下C口B口PA7PA0PC7PC4PC3PC0PB7PB0内部总线A组控制B组控制CPU接口接口内部逻辑内部逻辑外设接口外设接口端口A和端口B可用作8位 数据I/O口,端口C既可作为8位I/O口,又可作为两个4位I/O口,还常用来配合A口和B口工作,作为控制信号输出、或作为状态信号输入。 (一一) 数据端口数据端口8255A内部包含3个8位I/O端口A口、B口和C口,通过外部24根I/O线与外设交换数据或进行通信联络。其中C口可分为两个4位口使用。A口上C口下C口B口PA
5、7PA0PC7PC4PC3PC0PB7PB0内部总线内部总线(二二) 控制逻辑控制逻辑这是两组根据CPU的编程命令控制8255A工作的电路,它们内部有控制寄存器,用来接收CPU送来的命令字,以决定A组、B组的工作方式,或对C口的每一个位执行置位/复位操作。A组控制B组控制内部总线内部总线端口A和端口C的上半部分PC7PC4由A组控制逻辑管理,端口B和端口C的下半部分PC3PC0由B组控制逻辑管理。(三三)数据总线缓冲器数据总线缓冲器是双向三态的8位缓冲器, 用作8255A和系统数据总线的接口。 1)接收CPU送来的数据或控制字;2)外设传送给CPU的数据或状态信息缓冲器数据总线DBoooRDW
6、RA0A1RESETCS读/写控制逻辑内部总线内部总线至数据端口至控制寄存器(四四) 读读/写控制逻辑写控制逻辑控制总线的开放与关闭;控制信息传送的路径和方向。A1 A0=00,选中端口AA1 A0=01,选中端口BA1 A0=10,选中端口CA1 A0=11,选中控制字寄存器端口(五五) 端口寻址端口寻址A1 A0RDWRCS功能00010端口 A 数据总线01010端口 B 数据总线10010端口 C 数据总线00100数据总线 端口 A01100数据总线 端口 B10100数据总线 端口 C11100数据总线 控制字寄存器8255A端口选择表 七段显示数码管七段显示数码管 七段显示器由七
7、个段状的发光二极管组成,这七段显示器由七个段状的发光二极管组成,这七个段状的发光二极管的排列情况见图一七个段状的发光二极管的排列情况见图一(a),因因此七段显示器可以用来显示数字,也可以用来显此七段显示器可以用来显示数字,也可以用来显示部分英文字母。将七个发光二极管的阳极接在示部分英文字母。将七个发光二极管的阳极接在一起一起,就构成共阳极接法见图一就构成共阳极接法见图一(b),这时要使某,这时要使某段亮就使相应的段输入低电平。若将七个发光二段亮就使相应的段输入低电平。若将七个发光二极管的阴极接在一起极管的阴极接在一起,就构成了共阴极接法见图一就构成了共阴极接法见图一(c),这时要使某段亮就使相
8、应的段输入高电平。,这时要使某段亮就使相应的段输入高电平。数码管的驱动与显示:数码管的驱动与显示: 数字显示电路通常由译码驱动器和显示器等部数字显示电路通常由译码驱动器和显示器等部分组成。分组成。 数码管要正常显示,就要用驱动电路来驱动数数码管要正常显示,就要用驱动电路来驱动数码管的各个段码。码管的各个段码。 实验台上的七段数码管为共阴型实验台上的七段数码管为共阴型(即把即把abcdefg这这7个发光二极管的负极连接在一起并接地;它们的个发光二极管的负极连接在一起并接地;它们的7个个正极接到正极接到8段译码驱动电路的相对应的驱动端上也段译码驱动电路的相对应的驱动端上也是是abcdefg),七只
9、发光二极管七只发光二极管(ag七段七段)构成字型构成字型“8”,另外还有一只发光二极管,另外还有一只发光二极管dp作为小数点。此时作为小数点。此时若显示数字若显示数字1,那么译码驱动电路输出段,那么译码驱动电路输出段bc为高电平,为高电平,其他段扫描输出端为低电平,以此类推。段码采用其他段扫描输出端为低电平,以此类推。段码采用同相驱动,输入端加高电平同相驱动,输入端加高电平,选中的数码管亮,位码选中的数码管亮,位码加反相驱动器,位码输入端高电平选中。加反相驱动器,位码输入端高电平选中。 abdcefgdpabdcefgdpD7 D6 D5 D4 D3 D2 D1 D0 dp g f e d c
10、 b a 0(3FH) 0 0 1 1 1 1 1 1abdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdp9(6FH) 0 1 1 0 1 1 1 11(05H) 0 0 0 0 0 1 1 02(5BH) 0 1 0 1 1 0 1 13(4FH) 0 1 0 0 1 1 1 14(66H) 0 1 1 0 0 1 1 05(6DH) 0 1 1 0 1 1 0 16(7DH) 0 1 1 1 1 1 0 17(07H) 0 0 0 0 0 1 1 18(7FH) 0 1 1 1 1 1 1 1v实验
11、流程图注:09的ASCLL为4857,48转换为十六进制为30Hvdata segmentvio8255a equ 288hvio8255b equ 28bhvled db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhvmesg1 db 0dh,0ah,Input a num (0-9),other key is exit:,0dh,0ah,$vdata endsvcode segmentv assume cs:code,ds:datavstart: mov ax,datav mov ds,axv mov dx,io8255b ;使8255的A v 口为输出方式v mov ax,80hv out dx,alvsss: mov dx,offset mesg1 ;显v 示提示信息v vmov ah,09hv int 21hv mov ah,01 ;从键盘接收字符v int 21hv cmp al,0 ;是否小于0v jl exit ;若是则退出v cmp al,9 ;是否大于9v jg exit ;若是则退出v sub al,30h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产经纪操作实务-《房地产经纪操作实务》模拟试卷1
- 年度财务状况及展望模板
- 《论语新解》读书报告
- 人教版四年级数学上册寒假作业(十六)(含答案)
- 四川省自贡市富顺县西区九年制学校(富顺县安和实验学校)2024-2025学年上学期九年级期中考试物理试卷(含答案)
- 二零二五年度立体广告牌匾制作与安装协议3篇
- 二零二五年建筑工程项目管理实训教材编写与出版合同3篇
- 二零二五年度高速卷帘门安装与性能检测合同2篇
- 二零二五年度隗凝国际贸易合同3篇
- 2024年ESG投资发展创新白皮书
- 17.5-博物馆管理法律制度(政策与法律法规-第7版)
- 卫健系统深入开展矛盾纠纷“大走访、大排查、大化解”专项行动工作方案
- 颠茄流浸膏实验方案及总结
- 投标人情况表
- GB/T 34241-2017卷式聚酰胺复合反渗透膜元件
- GB/T 12494-1990食品机械专用白油
- 运输供应商年度评价表
- 北京语言大学保卫处管理岗位工作人员招考聘用【共500题附答案解析】模拟试卷
- 肺癌的诊治指南课件
- 人教版七年级下册数学全册完整版课件
- 商场装修改造施工组织设计
评论
0/150
提交评论