单片机实验上机实验二十一8279键盘显示实验_第1页
单片机实验上机实验二十一8279键盘显示实验_第2页
单片机实验上机实验二十一8279键盘显示实验_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二十一实验二十一 8279 键盘显示实验键盘显示实验一、实验目的一、实验目的1.了解 8279 内部定时/计数器使用方法2.学习计数器各种工作方式的用法二、实验说明二、实验说明键盘和八段显示器可以直接使用单片机 89c51 的并行口,或者用 74ls273 和74ls244、并行接口芯片 8255 或多功能接口芯片 8155 与微型计算机接口。用上述接口方法,对键盘和显示器的扫描是由软件实现的,不但程序比较复杂,更不利的是占用 cpu 很多时间。若采用专用的可编程键盘/显示控制器 8279 与微型计算机接口,则由 8279 对键盘和显示器进行自动扫描,充分地提高 cpu 的工作效率。ine

2、tel8279 芯片是一种通用的可编程键盘显示器接口器件,单个芯片就能完成键盘输入和八段显示器显示控制两种功能。8279 的内部结构如下图:8279 引脚功能如下:db0db7数据总线,三态,双向clk时钟输入ao数据选择,输入rd、wr读、写,输入,低电平有效irq中断请求信号,输出,高电平有效sl0sl3扫描信号,输出rl0rl7回复信号,输入shift移位信号,输入,高电平有效cntl/stb控制/选通信号,输入,高电平有效 outa3outa0a 组显示信号,输出outb3outb0b 组显示信号,输出bd显示消隐信号,输出,低电平有效三、实验内容及步骤三、实验内容及步骤 1、单片机最

3、小应用系统 1 的 p0 口接 8279 的 db0db7 口,8279 的 y0y7 接动态扫gnd20vcc40outa027outb031outa126outb130outa225outb229outa324outb328db012bd23db113db214sl032db315sl133db416sl234db517sl335db618db719rl038rl139irq4rl21rl32cs22rl45rd10rl56wr11rl67a021rl78clk3shift36reset9cntl/s378279描显示的 smg1smg6 口, outb0outa3 口接动态扫描显示的段码

4、口;单片机最小应用系统 1 的 wr、rd、p2.0、p2.7、ale、reset、int0 分别接 8279 的wr、rd、a0、cs、clk、reset、irq。 2、安装好伟福仿真器,用串行数据通信线连接计算机与仿真器,把 87c52 型仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头。3、启动计算机,打开伟福仿真软件,进入仿真环境。选择仿真器型号、仿真头型号、cpu 类型;选择通信端口,测试串行口。4、打开 8279.asm 源程序,编译无误后运行程序,按阵列式键盘,6led 显示键值。5、可把源程序编译成可执行文件,烧录到 89c51 芯片中四、源程序四、源程序 org

5、 0 ajmp start org 16hstart: ;设置 8279 工作状态 mov dptr,#07fffh ;命令口 mov a,#0d1h ;清除显示寄存器 a 组、b 组的输出 movx dptr,a mov a,#00h ;左端送入、8x8 显示、双键锁定编码扫描 movx dptr,a mov a,#2ah ;10 分频 movx dptr,a mov a,#0a0h ;不灭显示 movx dptr,a mov a,#90h ;写入显示 ram,从 0 地址开始,地址自动加 1 movx dptr,a mov a,#50h ;读 fifo ram,从 0 地址开始,地址自动加

6、 1 movx dptr,a mov dptr,#07effh ;数据口 mov a,#0 ;不显示送 ram mov r7,#8again:movx dptr,a djnz r7,againnext: jnb ie0,$ ;等待键输入 clr ie0 movx a,dptr ;读 fifo ram 中的按键代码 mov dptr,#kdt ;取七段码段码表首地址 movc a,a+dptr ;数字键代码转换为该数字的七段码 mov dptr,#07effh ;数据口 movx dptr,a ;写入显示 ram ajmp nextkdt: ;段码表 db 3fh,06h,5bh,4fh,0,0

7、,0,0 db 66h,6dh,7dh,07h,0,0,0,0 db 7fh,6fh,77h,7ch,0,0,0,0 db 39h,5eh,79h,71h,0,0,0,0 end五、原理图五、原理图titlenumberrevisionsizecdate:05/05/2004sheet of file:f:与与与8279与与与4x4与与.schdrawn by:gnd20vcc40outa027outb031outa126outb130outa225outb229outa324outb328db012bd23db113db214sl032db315sl133db416sl234db517sl3

8、35db618db719rl038rl139irq4rl21rl32cs22rl45rd10rl56wr11rl67a021rl78clk3shift36reset9cntl/s378279ea/vp31x119x218reset9rd17wr16int012int113t014t115p10/t1p11/t2p123p134p145p156p167p178p0039p0138p0237p0336p0435p0534p0633p0732p2021p2122p2223p2324p2425p2526p2627p2728psen29ale/p30txd11rxd10vcc40gnd208051a1b2c3e14e25e36y015y114y213y312y411y510y69y77vcc16gnd874ls13810ka02a13a24a35a46a57a68a79b018b117b216b315b414b513b612b711e19dir1vcc20gnd1074ls24556u3vccvcc10k10k10kvcc89u1abfcgdedpya1b2c3d4e5f6g7dp8dp9101213u21011u1abfcgdedpya1b2c3d4e5f6g7dp8dp9101011u289u1abfcgdedpya1b2c3d4e5f6g7dp8dp91089u256u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论