DSP键盘接口及七段数码管显示实验报告.doc

DSP键盘接口及七段数码管显示实验报告.doc

ID:57687588

大小:99.50 KB

页数:2页

时间:2020-09-01

DSP键盘接口及七段数码管显示实验报告.doc_第1页
DSP键盘接口及七段数码管显示实验报告.doc_第2页
资源描述:

《DSP键盘接口及七段数码管显示实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、七:讨论和回答问题及体会1.如何在8位数码管上分别显示8个不同数?(即有8个BCD码格式的数num0~num7,要求第一位数码管显示num0,第二位显示num1,以此类推,第八位数码管显示num7。)答:要使设计输入为BCD码,就要在数码管上显示数字,需要做一个译码器,将BCD码转换成显示相应数字的段码。若要循环点亮8位数码管,需要SEL输出为,,…,。此功能可以通过将一个3位二进制数计数器输出接一个3-8译码器来实现。2.七段数码管分哪两种显示方式?答:1)共阴极接法:把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光

2、二极管就导通点亮,而输入低电平的则不点亮。实验中使用的LED显示器为共阴极接法。 2)共阳极接法:把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端输入低电平的段发光二极管就导通点亮,而输入高电平的则不点亮。 为了显示数字或符号,要为LED显示器提供代码,因为这些代码是为显示字形的,因此称之为字形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给LED显示器的字形代码正好一个字节。若a、b、c、d、e、f、g、dp 8个显示段依次对应一个字节的低位到高位,即D0、D1、D2、D3、D4、D5、D6、D7。学生实验报告实验课

3、名称:DSP原理及运用实验项目名称:键盘接口及七段数码管显示实验专业名称:测控技术与仪器班级:学号:11学生姓名:徐章龙教师姓名:高涛2013年6月27日组别同组同学实验日期2013年6月27日实验室名称电子技术实验室一、实验名称键盘接口及七段数码管显示实验二、实验目的与要求1.了解串行口8位LED数码管及64键键盘智能控制芯片HD7279A的基本原理;2.学习用TMS320C54XDSP芯片控制芯片HD7279A键盘和LED的基本方法和步骤;三、实验内容通过4X4按键完成在数码管上的各种显示功能,以及LCD上显示。1.正确完成计算机、DSP仿真器和实验箱的

4、连接后,系统上电;2.启动CCS2.0,用Project/Open打开NORMALexp09_keyboardkeyboard_led目录下的“keyboard_led.pjt”工程文件;双击“keyboard_led.pjt”及“Source”可查看各源程序;并加载“DEBUG”目录下的“keyboard_led.out”;3.单击“Run”运行程序,然后观察结果;可以看到LED全部点亮后,LED13和LED14显示出等字符,并逐渐左移,直到“F”出现后,LED全部变暗。此时按键,便可从LED13和LED14上显示出等按键对应的键值,每个键对应一个数,

5、当按下一键时LED就会显示出相对应的数,且向左移动一位。四、实验仪器与设备计算机,CCS2.0版软件,DSP仿真器,实验箱。五、实验原理键盘和7段数码管的控制实验,是通过键盘的控制芯片HD7279A来完成的。它的信号线及控制线连接到S3C2410上,驱动线直接连到8位共阴的7段数码管上。由于其芯片的接口电压是5V的,而S3C2410的接口电压是3.3V,所以,HD7279A的信号、控制线经过CPLD把电压转换到3.3V,然后送入CPU中。HD7279是一片具有串行接口的可同时驱动8位共阴式数码管或独立的LED的智能显示驱动芯片。该芯片同时还可连接多达64键的

6、键盘矩阵,单片即可完成显示键盘接口的全部功能。内部含有译码器可直接接受BCD码或16进制码并同时具有两种译码方式。此外还具有多种控制指令如消隐、闪烁、左移、右移、段寻址等,具有片选信号可方便地实现多于8位的显示或多于64键的键盘接口。HD7279在与S3C2410接口中,它使用了4根接口线。片选信号#CS(低电平有效),时钟信号CLK,数据收发信号DATA,中断信号#KEY(低电平送出),EL-ARM-860实验箱与其的接口中,使用了三个通用I/O接口,和一个外部中断,实现了与HD7279A的连接,S3C2410的外部中断接HD7279的中断#KEY,三个I

7、/O口分别与HD7279A的其他控制、数据信号线相连。HD7279的其他管脚分别接4X4按键和8位数码管。当程序运行时,按下按键,平时为高电平的HD7279A的KEY就会产生一个低电平,送给S3C2410的外部中断5请求脚,在CPU中断请求位打开的状态下,CPU会立即响应外部中断5的请求,PC指针就跳入中断异常向量地址处,进而跳入中断服务子程序中,由于外部中断4/5/6/7使用同一个中断控制器,所以,还必须判断一个状态寄存器,判断是否是外部中断5的中断请求,当判断出是外部中断5的中断请求,则程序继续执行,CPU这时,通过发送#CS片选信号选中HD7279A,

8、再发送时钟CLK信号和通过DATA线发送控制指令信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。