140 likes | 305 Vues
项目题目: 键盘显示接口电路. 一、项目功能 利用 8279 键盘显示芯片显示从键盘输入的值。. 二、项目任务 :. 1 、各组依据项目功能及各组组员的实际情况进行项目分工。确定工作步骤,提交项目实施计划。 2 、各组依据项目功能设计出完整的电路图,提出元件清单,焊接完成硬件系统。 3 、 依据项目功能完成 利用 8279 键盘显示芯片显示从键盘输入的值 的 软件 编写 和调试。 4 、 综合调试,完成系统。 5 、 填写项目报告。实际演示,检查测评。. 三、 项目内容:.
E N D
项目题目:键盘显示接口电路 一、项目功能 利用8279键盘显示芯片显示从键盘输入的值。
二、项目任务: 1、各组依据项目功能及各组组员的实际情况进行项目分工。确定工作步骤,提交项目实施计划。 2、各组依据项目功能设计出完整的电路图,提出元件清单,焊接完成硬件系统。 3、依据项目功能完成利用8279键盘显示芯片显示从键盘输入的值的软件编写 和调试。 4、综合调试,完成系统。 5、填写项目报告。实际演示,检查测评。
三、项目内容: 利用8279键盘显示芯片显示从键盘输入的值,该值的范围为0~F,通过8位LED循环递推方式显示。
四、知识点、技能点 1、使用99SE软件绘制键盘显示接口的硬件电路图。 2、画出程序流程图。 3、键盘显示程序的编写。 4、程序的运行和调试,若有故障,查找原因和排除。
项目知识准备 键盘显示是MCS—51单片机最常用的外部设备。采用8279键盘显示芯片,利用外部中断方式来构建键盘显示系统。该系统的关键在于8279的应用。下面介绍8279芯片。 一、8279引脚
项目知识准备 • DB0~DB7(数据总线):双向、三态总线。用于和系统数据总线相连,在CPU 和8279之间传递命令或数据。 • CLK(系统时钟):用于8279内部定时,以产生其工作所需时序。 • RESET(复位):高电平有效。当 RESET=1时,8279被复位。 • CS(片选):低电平有效。当CS=0时,8279被选中,允许CPU对其进行读、写操作,否则被禁止。 • A0(缓冲线地址): • 当A0=1时,若CPU进行写操作,则写入字节是命令字; • 若CPU进行读操作,则从8279读出的字节是状态字。 • 当A0=0时,写入字节或读出字节均为数据 • RD、WR(读、写信号):低电平有效。这两个来自CPU的控制信号,控制8279的读写操作。
项目知识准备 • IRQ(中断请求):高电平有效 • SL0~SL3(扫描线):这4条输出线用来扫描键盘和显示器。 • RL0~RL7(回复线):它们是键盘矩阵或传感器矩阵的列信号输入线。 • SHIFT(移位信号):该输入信号是8279键盘数据的次高位,通常用来补充键盘开关的功能,可以用作键盘上下档功能键。在传感器方式和选通方式中, SHIFT无效。 • CNTL/STB(控制/选通): • 在键盘方式时,该输入信号是键盘数据的最高位,通常用来扩充键开关的控制功能,作为控制功能键用。 • 在传感器方式下,CNTL信号无效。 • 在选通输入方式下,该信号上升沿可将来自RL0~RL7的数据存放在FIFORAM中。
项目知识准备 • OUTA0~OUTA3(A组显示信号):输出线 • OUTB0~OUTB3(B组显示信号):输出线 • 这两组引线均是显示信息输出线,它们与多路数字显示的扫描线SL0~SL3同步。两组可以独立使用,也可以合并使用。 • BD(消隐显示):低电平有效。该输出信号在数字切换显示或使用显示消隐命令时,将显示消隐。 二、8279功能 INTEL8279是一种可编程键盘/显示器接口芯片,它包含有键盘输入和显示器输出两种功能。
项目知识准备 • 键盘输入时,它提供自动扫描,能与键盘或传感器组成的矩阵相连,接收信息。它能自动 消除开关抖动并能对多键同时按下提供保护。 • 显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16位LED数码管显示。
五、需要提交的项目资料 1、项目实施计划表 2、键盘显示接口扩展系统硬件原理图 3、系统所用的元件清单 4、系统的综合调试及原始记录 5、项目报告 6、自评成绩
项目工作报告: 1、项目名称 2、项目任务 3、任务完成情况 4、任务完成过程中存在的问题 5、自我评价