
项目题目:键盘显示接口电路 一、项目功能 利用8279键盘显示芯片显示从键盘输入的值
项目题目:键盘显示接口电路 一、项目功能 利用8279键盘显示芯片显示从键盘输入的值

二、项目任务: 1、各组依据项目功能及各组组员的实际情况进行项目分 工。确定工作步骤,提交项目实施计划。 2、各组依据项目功能设计出完整的电路图,提出元件 清单,焊接完成硬件系统。 3、依据项目功能完成利用8279键盘显示芯片显示从键 盘输入的值的软件编写和调试。 4、综合调试,完成系统。 5、填写项目报告。实际演示,检查测评
二、项目任务: 1、各组依据项目功能及各组组员的实际情况进行项目分 工。确定工作步骤,提交项目实施计划。 2、各组依据项目功能设计出完整的电路图,提出元件 清单,焊接完成硬件系统。 3、依据项目功能完成利用8279键盘显示芯片显示从键 盘输入的值的软件编写 和调试。 4、综合调试,完成系统。 5、填写项目报告。实际演示,检查测评

三、项目内容: 利用8279键盘显示芯片显示从键盘输入的值,该 值的范围为O~F,通过8位LED循环递推方式显示
三、项目内容: 利用8279键盘显示芯片显示从键盘输入的值,该 值的范围为0~F,通过8位LED循环递推方式显示

四、知识点、技能点 1、使用99SE软件绘制键盘显示接口的硬件电路图。 2、画出程序流程图。 3、键盘显示程序的编写。 4、程序的运行和调试,若有故障,查找原因和排除
四、知识点、技能点 1、使用99SE软件绘制键盘显示接口的硬件电路图。 2、画出程序流程图。 3、键盘显示程序的编写。 4、程序的运行和调试,若有故障,查找原因和排除

项目知识准备 键盘显示是MCS一51单片机最常用的外部设备。系用 8279键盘显示芯片,利用外部中断方式来构建键盘显示华统。 该系统的关键在于8279的应用。下面介绍8279芯片。 一、8279引脚 OUTA3 33 0 37
项目知识准备 键盘显示是MCS—51单片机最常用的外部设备。采用 8279键盘显示芯片,利用外部中断方式来构建键盘显示系统。 该系统的关键在于8279的应用。下面介绍8279芯片。 一、8279引脚 OUTA0 27 OUTB0 31 OUTA1 26 OUTB1 30 OUTA2 25 OUTB2 29 OUTA3 24 OUTB3 28 DB0 12 BD 23 DB1 13 DB2 14 SL0 32 DB3 15 SL1 33 DB4 16 SL2 34 DB5 17 SL3 35 DB6 18 DB7 19 RL0 38 RL1 39 IRQ 4 RL2 1 RL3 2 CS 22 RL4 5 RD 10 RL5 6 W R 11 RL6 7 A0 21 RL7 8 CLK 3 SHIFT 36 RESET 9 CNTL/S 37 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的读写操作
• 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的读写操作。 项目知识准备

项目知识准备 ·RQ(中断请求):高电平有效 ·SL0~SL3(扫描线):这4条输出线用来扫描键盘和显示器。 ·RL0~RL7(回复线):它们是键盘矩阵或传感器矩阵的列信号输入线。 ·SHFT(移位信号):该输入信号是8279键盘数据的次高位,通常用来 补充键盘开关的功能,可以用作键盘上下档功能键。在传感器方式和选通 方式中,SHIFT:无效。 ·CNTL/STB(控制/选通): 在键盘方式时,该输入信号是键盘数据的最高位,通常用来扩充键开 关的控制功能,作为控制功能键用。 在传感器方式下,CNTL信号无效。 在选通输入方式下,该信号上升沿可将来自RL0~RL7的数据存放在 FIFORAM中
• 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功能 NTEL8279是一种可编程徒盘/显示器接口芯片,它包含 有键盘输入和显示器输出两种功能
• OUTA0~OUTA3(A组显示信号):输出线 • OUTB0~OUTB3(B组显示信号):输出线 这两组引线均是显示信息输出线,它们与多路数字显示的扫描 线SL0~SL3同步。两组可以独立使用,也可以合并使用。 • BD(消隐显示):低电平有效。该输出信号在数字切换显示或使 用显示消隐命令时,将显示消隐。 项目知识准备 二、8279功能 INTEL8279是一种可编程键盘/显示器接口芯片,它包含 有键盘输入和显示器输出两种功能

项目知识准备 ·键盘输入时,它提供自动扫描,能与键盘或传感器组成的矩阵相连, 接收信息。它能自动消除开关抖动并能对多键同时按下提供保护。 ·显示输出时,它有一个16X8位显示RAM,其内容通过自动扫描,可 由8或16位LED数码管显示
• 键盘输入时,它提供自动扫描,能与键盘或传感器组成的矩阵相连, 接收信息。它能自动消除开关抖动并能对多键同时按下提供保护。 • 显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可 由8或16位LED数码管显示。 项目知识准备

五、需要提交的项目资料 1、项目实施计划表 2、键盘显示接口扩展系统硬件原理图 3、系统所用的元件清单 4、系统的综合调试及原始记录 5、项目报告 6、自评成绩
五、需要提交的项目资料 1、项目实施计划表 2、键盘显示接口扩展系统硬件原理图 3、系统所用的元件清单 4、系统的综合调试及原始记录 5、项目报告 6、自评成绩