4.2 键盘显示电路设计

4.2 键盘显示电路设计
4.2 键盘显示电路设计

4.2 通用键盘显示电路设计

4.2.1通用可编程键盘和显示器的接口电路芯片8279

通用键盘显示电路采用Intel公司生产的通用可编程键盘和显示器的接口电路芯片8279。8279可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示,可以节省CPU处理键盘和显示器的时间,提高CPU的工作效率。另外,8279与单片机的接口简单,显示稳定,工作可靠。所以使用8279的通用键盘显示电路可使系统设计简单化。

1. 8279芯片的信号引脚及功能

8279 采用40脚双列直插式封装,引脚封装形式如图4.2.1所示。

图4.2.1 8279引脚分布图

其中:

DB0~DB7:双向数据总线。在CPU与8279间做数据与命令的传送。

CLK:8279的系统时钟,100KHz为最佳选择。

RESET:复位信号,输入线,当RESET=1时,8279复位,其复位状态为:16个字符显示,编码扫描键盘——双键锁定,程序时钟编码1。

CS:芯片选择信号,低电平有效。

A0:区分信息的特征位。A0=1时,读取状态标志位或写入命令;A0=0时,读写一般数据。RD:读取控制线。RD=0,8279会送数据至外部总线。

WR:写入控制线。WR=0,8279会从外部总线捕捉数据。

IRQ:中断请求输出线,高电平有效。在键盘工作方式中,当FIFO传感器RAM中有数据时为“1”,CPU每读一次就变为0,如果RAM中仍有数据则IRQ又变为“1”。在传感器工作方式中,传感器矩阵无论哪里发生变化都会使IRQ为“1”。

SL0~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式。

RL0~RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线;平时保持为“1”,当矩阵结点上有键(开关)闭合时变为“0”。

SHIFT:移位信号输入线,高电平有效。通常用来扩充键开关的功能,可以用作键盘上、下档功能键。在传感器方式和选通方式中,SHIFT无效。

CNTL/STB:控制/选通输入线,高电平有效。通常用来扩充键开关的控制功能,作为控制功能键用。在选通输入方式时,该信号的上升沿可把来自RL0∽RL7的数据存

入FIFO/RAM中;在传感器方式下,该信号无效。

OUT A0~OUT A3:动态扫描显示的输出口(高四位)。

OUT B0~OUT B3:动态扫描显示的输出口(低四位)。

BD:消隐输出线,低电平有效,当显示器切换或使用显示消隐命令时,将显示器消隐。4.2.2 基于8279 的通用键盘和显示电路硬件设计

基于8279 的通用键盘和显示电路原理图如图4.2.2所示。

元器件布局图如图4.2.3所示,印制板图如图4.2.4所示。

图4.2.3键盘与显示器的接口电路元器件布局图

(a)印制板图(顶层)

(b)印制板图(底层)

图4.2.4键盘与显示器的接口电路印制板图

4.2.3 8279与单片机最小系统电路板的连接

本系统板设置了一个8279的接口电路J2,供用户扩展键盘和显示器所用,如图4.2.5所示。ALE信号作为8279的时钟信号,从而与系统时钟同步。8279的中断信号IRQ接到单片机的INT0引脚。缓冲器地址A0接到单片机的地址线A8,信号CS则接到74LS138译码器的CS7引脚,这样8279的命令口地址为0XFFFFH,数据口地址为0XFEFFH。读写信号分别和单片机的RD和WR相连。8279的数据线D0~D7与单片机的数据线直接相连。

图4.2.5 单片机最小系统电路板上的8279接口电路

8279与80C51的许多信号是兼容的,可直接连接,十分方便。连接示例图如图4.2.2所示。8279的8位数据线(DB0~DB7)直接接80C51的P0口。RD、WR与80C51的读写信号(RD、WR)直接连接。80C51的地址锁存信号ALE接8279的CLK,在内部分频

INT。后产生其内部时钟信号。8279的中断请求信号(IRQ)经一个反相器反相后接80C51的1 8279的三个可寻址的寄存器只需两个地址,即:命令/状态寄存器地址和数据寄存器地址。

8279中与地址有关的信号为A0和CS,它们的连接情况直接决定着寄存器的地址,一旦硬件电路确定,寄存器的地址也就确定下来了。

在图4.2.2中,命令和状态区分信号A0接80C51的P2.0,片选信号CS接CS7。当P2.0=1时,对应命令/状态寄存器;当P2.0=0时,对应数据寄存器;CS7=0时8279芯片被选通。因此,命令/状态寄存器的地址为0FFFFH,数据寄存器的地址为0FFFFH。

4.2.4 基于8279 的通用键盘和显示电路程序设计

8279的编程可分为初始化、向显示RAM中写入数据和读键盘数据三部分。在实际应用

基于FPGA的键盘扫描电路 EDA课程设计

信息科学与技术学院 EDA 课程设计报告 题目名称:基于FPGA 的键盘扫描电路 学生姓名:王彪 学 号:2010508115 专业年级:电信10级(2)班 指导教师:钟福如老师 时 间: 2010.1.13

目录 1 课程设计综述—————————————————————— 2 1.1 课程设计的题目———————————————————— 2 1.2 题目要求——————————————————————— 2 2 方案选择———————————————————————— 2 3 整体电路的设计及分析——--——————————————— 3 3.1 顶层电路图—————————————————————— 3 3.2 各模块功能原理分析—————————————————— 4 4 心得体会——————————————————————— 12

1.课程设计综述 1.1 课程设计的题目 基于FPGA的键盘扫描电路。 1.3 题目要求 (1)、键盘按钮数为4,系统时钟10MHz。 (2)、能识别出所按按钮。 (3)、按钮被按下后,视为此按钮输入一次,若按钮长时间不松,(时限1S)后每隔0.5S 视为再次输入,直至按钮松开。 (4)、要求能对按钮按下时指令的抖动能正确处理。对持续时间小于50ms的输入不作响应。 (5)、各键设置不同优先级,多键同时按下时,视为优先级较高的按键被按下。2.方案选择 根据题目要求,需要4个按钮的键盘,通过查阅资料我选择通用的2*2行列式键盘,判断键盘中有无按键按下是通过行线送入扫描信号,然后从列线读取状态得到的。其方法是依次给行线送低电平,检查列线的输入。如果列线信号全为高电平,则代表低电平信号所在的行中无按键按下;如果列线有输入为低电平,则低电平信号所在的行和出现低电平的列的交点处有按键按下。原理框图如下所示:

数字时钟显示电路图

数字时钟显示电路图 发布: | 作者: | 来源: liuxianping | 查看:3663次 | 用户关注: 数字时钟以时、分、秒显示时刻,共用六个数码管,本例采用共阳极数码管,用三极管控制电源的通断。工作原理:6个数码管的字型段输入端(a、b、c、d、e、f,g)全部并接到译码器相应的输出端。电源控制开关管分别接到3~6译码器的六个输出端。时钟六个计数器输出端均采用四位,分别为xl【、xt£、 m x?X2n x2z、x2h x2‘,?,x 、x x 、x 相应的每一位都接到4个6选1的选择器上,选择器输出共4位接到 数字时钟以时、分、秒显示时刻,共用六个数码管,本例采用共阳极数码管,用三极管控制电源的通断。 工作原理:6个数码管的字型段输入端(a、b、c、d、e、f,g)全部并接到译码器相应的输出端。 电源控制开关管分别接到3~6译码器的六个输出端。时钟六个计数器输出端均采用四位,分 别为xl【、xt£、 m x? X2n x2z、x2h x2‘,?,x 、x x 、x 相应的每一位都接到 4个6选1的选择器上,选择器输出共4位接到译码器的输入端(y 、y 、y 、Y )上。数码管及与之对应要显示的计数器,由Q]、、的编码(BCD码)进行循环选择例如,当Q 、 1

、均为?0 时,则3~6译码器的输出端1为高电平,第一个数码管加上电源,与此同 时,六选一选择器对应的输出分别为Y y— y Xs—x X —x 。这时译码器的输 出a,b,??,g虽然接到所有数码管上,但由于只有第一个数码管加上电源,故只有该管点 亮,显示第一个计数器的状态(x 、x 。、xX )。同理,当Q 、Q Q 为001”时,第二 个数码管点亮,显示第二个计数器的状态。依此类推,到第六个数码管断电后,接着第一个又开始点亮。如此循环显示,循环周期为6ms,给人的感觉,就相当所有数码管都一直在同时 加电,实际上每次只有一个,消耗的功率只有静态显示的六分之一。由于数码管电流很大,一 般小型管各段全亮时,大约要150mA~200mA 采用静电显示,此例中就要大于1A的 电流。这对长期工作的时钟很不经济,对于大型数码管会更加严重。此外,采用动态显示,数 码管的寿命与静态相比也相应延长Ⅳ 倍(本例为6倍)。

最新LED显示屏驱动电路设计

L E D显示屏驱动电路 设计

摘要 LED显示屏具有使用寿命长、响应速度快、可视距离远、规格品种多、数字化程度高、亮度高等特点,在信息显示领域已经得到了非常广泛的应用。它利用发光二极管构成的点阵模块或像素单元,组成大面积显示屏。其显示方法有静态显示和动态扫描显示。动态扫描显示耗用硬件资源少,但软件要不断处理,耗CPU。静态显示虽然软件简单但硬件价格稍贵。LED显示屏主要包括发光二极管构成的阵列、驱动电路、控制系统及传输接口和相应的应用软件。而驱动电路设计的好坏,对LED显示屏的显示效果、制作成本及系统的运行性能起着很重要的作用。 本文介绍了点阵式电子显示屏的硬件电路设计原理与软件设计方案,采用51系列单片机芯片,得到了一个能同时显示8个汉字16×16的LED点阵式电子显示屏。 关键词:LED显示屏动态扫描 AT89S52 74HC595

ABSTRACT The LED display monitor has the long of service life, quacking response speed, the far of it’s visual range , many specification variety, high of the digitized, the brightness higher characteristic. It in the information demonstrated the domain already obtained the extremely widespread application. It lattice module or picture element unit which constitutes using the light emitter, composes the big area display monitor. It’s demonstration method has the static demonstration and the dynamic scanning demonstration. The dynamic scanning demonstration consumes the hardware resources to be few, but the software must process unceasingly, and consumes CPU. Although the static state software for display is simple, the hardware price is slightly expensive. The LED display monitor mainly include the array which the light emitter diode constitutes , actuates the electric circuit ,the control system and the transmission connection and the corresponding application software. But actuates the circuit design the quality, to the LED display monitor demonstration effect, the manufacture cost and the system performance characteristic is playing the very vital role. Key words: LED display monitor Dynamic scanning AT89S52 74HC595

单片机键盘显示接口电路设计说明

中北大学 单片机及其接口技术 课程设计说明书 学生:学号: 学院: 专业: 题目:单片机键盘显示接口电路设计 指导教师:小林职称: 副教授 2012年6月17日

中北大学 单片机及其接口技术 课程设计任务书 11/12 学年第二学期 学院: 专业: 学生姓名:学号: 课程设计题目:单片机键盘显示接口电路设计 起迄日期:6月11日~6月17日 课程设计地点:中北大学 指导教师:小林 系主任:王忠庆

下达任务书日期: 2012年06月11日课程设计任务书

课程设计任务书

第一章、绪论89C51是一种带4KB闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL 的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。在本次课程设计中,便采用89C51单片机。 第二章、设计容 一、4×4键盘 原理:4 行 行 行 行

图1 电路原理图见附图一 本次设计为4×4的矩阵键盘,这样的设计可以有效的减少键盘与单片机接口时所占用的I/O接口。在这种非编码键盘的单片机系统中,键盘处理程序首先执行有无按键按下的程序段,当确认有按键按下后,下一步就要识别哪一个按键被按下,对键的识别常采用逐行(逐列)扫描的方法。 首先判断有无按键按下。方法是:向行线输出全扫描字00H,把全部行线置为低电平,然后将列线的电平状态读入到累加器A中,如果有按键按下,会使列线电平被拉至低电平,是列输入不全为1。 判断键盘哪一个键被按下。方法是:一次给行线送低电平,然后查所有列线状态,称为行扫描,如果全为1,则所按下键不在此行,如果不全为1,则所按下键必在此行,而且是在与零电平列线相交的交点上的那个键。 在此,按键的位置码并不等于按键的实际定义键值,因此还必须进行转换,即键值译码,本次设计中采用软件实现键值的译码,译码方式如下: 第0行键值为:0行×4+列号(0~3)为0、1、2、3; 第1行键值为:1行×4+列号(0~3)为4、5、6、7; 第2行键值为:2行×4+列号(0~3)为8、9、A、B; 第3行键值为:3行×4+列号(0~3)为C、D、E、F; 译码程序如下:

触摸开关毕业设计

触摸开关的设计

摘要 市场经济的发展,人们对开关的需求越来越高,开关的种类也因此越来越齐全。声控开关、机械开关、光控开关等产品逐步进入生活中。触摸开关是一种新型的电子节能开关,可广泛应用于多层住宅和办公室外的走廊、门厅、楼梯间、电梯间、过道等公共场所,也可以在家庭安装。本次设计利用模拟电路和数字电路,以直流稳压电源电路、NE555单稳态电路、JK触发器电路和继电器控制电路为核心设计触摸开关。需要开关灯时,手指触摸开关感应区,电灯自动点亮,输出一毫秒脉冲,触发器翻转,电灯自动亮和灭。该操作简单,使用节能,又没有声控开关有声音就亮的弊端。本设计中电路部分主要由NE555定时器,直流稳压电路和继电器控制电路组成。具备以下功能特点:节约电能,无污染,安全可靠。 关键词:触摸;脉冲;感应 ABSTRACT

The development of market economy, people to switch the demand is higher and higher, the types and therefore less switch is complete. Sonic switch, mechanical switch, optical switch etc. Product has gradually taken into life. Touch switch is a new type of electronic energy saving switch, can be widely used in multi-storey residential and office corridors outside, vestibular, stair, elevator, corridor in public places, also can be in home installation. This design using analog and digital circuit, in order to direct current voltage-stabilized source circuit, NE555 single state circuit, JK flip-flop circuit delay touch switch and relay control circuit is designed.Need to be open to turn off the lights, finger touch switch induction area, the light automatic light up, a millisecond pulse output, the trigger, the lights on and off automatically.The operation is simple, the use of energy saving, and no voice control switch the disadvantages of a voice to shine.Mainly by NE555 timer, dc voltage regulator circuit and relay control circuit.Has the following functions: managing electric energy, no pollution, safe and reliable. Keywords: touch; pulse; induction

数字显示电路设计说明

物理与电子工程学院 《数字电路》课程设计报告书 设计题目:数字显示电路设计 专业:自动化 班级: 10级1班 学生:想 学号: 2110341106 指导教师:胡林 年月日

物理与电子工程学院课程设计任务书 专业:自动化班级: 10级2班

摘要 采用动态扫描的方式实现设计要求。动态扫描显示需要由两组信号来控制:一组是字段输出口输出的字形代码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来选择第几位数码管工作,称为位码。各位数码管的段线并联,段码的输出对各位数码管来说都是相同的。因此在同一时刻如果各位数码管的位选线都处于选通状态的话,6位数码管将显示相同的字符。若要各位数码管能够显示出与本位相应的字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线处于导通状态,而其它各位的位选线处于关闭状态。同时,段线上输出相应位要显示字符的字型码。这样在同一时刻,只有选通的那一位显示出字符,而其它各位则是熄灭的,如此循环下去,就可以使各位数码管显示出将要显示的字符。 MAX+PLUS II 是一个完全集成化的可编程逻辑环境,能满足用户各种各样的设计需要。它支持Altera公司不同结构的器件,可在多平台上运行。MAX+PLUS II 具有突出的灵活性和高效性,为设计者提供了多种可自由选择的设计方法和工具。 丰富的图形界面,可随时访问的在线帮助文档,使用户能够快速轻松地掌握和使用MAX+PLUSII软件。 MAX+PLUSII 具有的强大功能极大地减轻了设计者的负担,使设计者可以快速完成所需的设计,使用该软件,用户从开始设计逻辑电路到完成器件下载编程一般只需要数小时时间,其中设计的编译时间往往仅需数分钟。用于可在一个工作日完成实现设计项目的多次修改,直至最终设计定型。 MAX+PLUS II 开发系统众多突出的特点,使它深受广大用户的青睐。 关键词:数字显示电路;动态扫描;段码

LCD显示屏的器件选择和驱动电路设计说明

LCD显示屏的器件选择和驱动电路设计 如何实现LCD平板显示屏驱动电路的高性能设计是当前手持设备设计工程师面临的重要挑战。本文分析了LCD显示面板的分类和性能特点,介绍了LCD显示屏设计中关键器件L DO和白光LED的选择要点,以及电荷泵LED驱动电路的设计方法。 STN-LCD彩屏模块的部结构如图1所示,它的上部是一块由偏光片、玻璃、液晶组成的LCD屏,其下面是白光LED和背光板,还包括LCD驱动IC和给LCD驱动IC提供一个稳定电源的低压差稳压器(LDO),二到八颗白光LED以及LED驱动的升压稳压IC。 STN-LCD彩屏模块的电路结构如图2所示,外来电源Vcc经LDO降压稳压后,向LCD驱动IC如S6B33BOA提供工作电压,驱动彩色STN-LCD的液晶显示图形和文字;外部电源Vcc经电荷泵升压稳压,向白光LED如NACW215/NSCW335提供恒压、恒流电源,LED的白光经背光板反射,使LCD液晶的65K色彩充分表现出来,LED的亮度直接影响LCD色彩的靓丽程度。

LCD属于平板显示器的一种,按驱动方式可分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)以及有源矩阵驱动(Active Matrix)三种。其中,单纯矩阵型又可分为扭转式向列型(Twisted Nematic,TN)、超扭转式向列型(Super Twisted Nematic,STN),以及其它无源矩阵驱动液晶显示器。有源矩阵型大致可区分为薄膜式晶体管型(ThinFilmTr ansistor,TFT)及二端子二极管型(Metal/Insulator/Metal,MIM)两种。TN、STN及TFT型液晶显示器因其利用液晶分子扭转原理的不同,在视角、彩色、对比度及动画显示品质上有优劣之分,使其在产品的应用围分类亦有明显差异。以目前液晶显示技术所应用的围以及层次而言,有源矩阵驱动技术是以薄膜式晶体管型为主流,多应用于笔记本电脑及动画、影像处理产品;单纯矩阵驱动技术目前则以扭转向列以及STN为主,STN液晶显示器经由彩色滤光片(colorfilter),可以分别显示红、绿、蓝三原色,再经由三原色比例的调和,可以显示出全彩模式的真彩色。目前彩色STN-LCD的应用多以手机、PDA、数码相机和视屏游戏机消费产品以及文字处理器为主。 器件选择 1. LDO选择。由于手机、PDA、数码相机和视屏游戏机消费产品都是以电池为电源,随着使用时间的增长,电源电压逐渐下降,LCD驱动IC需要一个稳定的工作电压,因此设计电路时通常由一个LDO提供一个稳定的 2.8V或 3.0V电压。LCM将安装在手机的上方,与手机的射频靠得很近,为了防止干扰,必须选用低噪音的LDO,如LP2985、AAT3215。 2. 白光LED。按背光源的设计要求,需要前降电压(VF)和前降电流(IF)小、亮度高(500-1800mcd)的白光LED。以手机LCM为例,目前都使用3-4颗白光LED,随着LED 的亮度增加和手机厂商要求降低成本和功耗,预计到2004年中LCM都会选用2颗高亮度白光LED(1200-2000mcd),PDA和智能手机由于LCD屏较大会按需要使用4-8颗白光LED。NAC W215/NSCW335和EL 99-21/215UCW/TR8是自带反射镜的白光LED,EL系列其亮度分为T、S、R三个等级,T为720-1000mcd,S为500-720mcd,都是在手机LCD背光适用之列。 LED驱动电路设计

双键触摸开关与单键触摸延迟开关电路制作

双键触摸开关与单键触摸延迟开关电路制作 图1和图2是采用555时基电路制作的双键触摸开关与单键触摸延迟开关。图1中M1是“开”触摸片,当人手触碰时,人体感应的杂波信号加到时基电路的低电平触发端IC的②脚,电路置位,③脚输出高电平,继电器K得电吸合,其常开触点闭合,被控电器通电工作。M2为“关”触摸片,一旦触碰,人体感应的杂波信号加到555的阈值端IC⑥,电路复位,③脚输出低电平,继电器失电跳闸,被控电器停止工作。 图2是延迟开关电路,555集成块接成单稳态触发器,平时处于复位状态,继电器K 不动作。当M受到触摸时,电路被触发进人暂态,③脚输出高电平,继电器K吸合,被控电器工作。暂态时间t=1.1R2 X C4,暂态时间结束,电路翻转成稳态,继电器K释放,被控电器停止工作。 图3是一个电源电路采取特殊设计的用555时基电路制作而成的触摸开关,它对外仅两根引出线,因此可直接取代普通开关而不必更改电源布线。EL是不大于25W的白炽灯或交流接触器。虚线左部为普通照明线路,右部为触摸开关电路。IC处于复位状态时,③脚

输出低电平,晶闸管VS的门极通过电阻R3被钳位在低电平,故VS关断,EL不亮,此时5 55的工作电源由220V交流电经灯EL、二极管VD1~VD4整流、电阻R2限流、VD5稳压与IC1滤波获得约6V直流工作电压供电。当555时基电路②脚受触发处于置位时,IC③脚输出高电平,VS开通,EL点亮发光。VS开通后,555工作电源直接由灯EL、二极管VD1~VD4、晶闸管VS与稳压管VD5构成回路,C1两端仍能获得6V直流工作电压,只是此时电阻R2不起作用。 电路的右部时基电路部分与图1相同,如将图2左部电源按图3改动,也可以方便地制成一个对外只有两根引出线的触摸延迟开关。有一点需要特别注意的是本电路的负载能力是由VD1~VD4、VS及VD5共同决定的,其中薄弱环节是VD5,本电路VD5采用1W、6V的稳压管,其最大通态电流为0.16A,为确保电 路可靠工作,EL宜用不大于25W的白炽灯。 图4是用双D触发器制作的触摸开关。CD4013是双D触发器,分别接成一个单稳态电路和一个双稳态电路。单稳态电路的作用是对触摸信号进行脉冲展宽整形,保证每次触摸动作都可靠。双稳态电路用来驱动晶闸管VS。当人手摸一下M,人体泄漏的交流电在电阻R2上的压降,其正半周信号进入③脚CP1端,使单稳态电路翻转进入暂态.其输出端Q1即①脚跳变为高电平,此高电平经R3向C1充电,使④电位上升,当上升到复位电平时,单稳态电路复位,①脚恢复低电平。所以每触摸一次M,①脚就输出一个固定宽度的正脉冲。此正脉冲将直接加到11脚CP2端,使双稳态电路翻转一次,其输出端Q2即13脚电平就

矩阵键盘设计实验报告

南京林业大学 实验报告 基于AT89C51 单片机4x4矩阵键盘接口电路设计 课程机电一体化设计基础 院系机械电子工程学院 班级 学号 姓名

指导老师杨雨图 2013年9月26日

一、实验目的 1、掌握键盘接口的基本特点,了解独立键盘和矩 阵键盘的应用方法。 2、掌握键盘接口的硬件设计方法,软件程序设计 和贴士排错能力。 3、掌握利用Keil51软件对程序进行编译。 4、用Proteus软件绘制“矩阵键盘扫描”电路,并用测试程序进行仿真。 5、会根据实际功能,正确选择单片机功能接线,编制正确程序。对实验结果 能做出分析和解释,能写出符合规格的实验报告。 二、实验要求 通过实训,学生应达到以下几方面的要求: 素质要求 1.以积极认真的态度对待本次实训,遵章守纪、团结协作。 2.善于发现数字电路中存在的问题、分析问题、解决问题,努力培养独立 工作能力。 能力要求 1.模拟电路的理论知识 2.脉冲与数字电路的理念知识 3.通过模拟、数字电路实验有一定的动手能力 4.能熟练的编写8951单片机汇编程序 5.能够熟练的运用仿真软件进行仿真 三、实验工具 1、软件:Proteus软件、keil51。 2、硬件:PC机,串口线,并口线,单片机开发板 四、实验内容

1、掌握并理解“矩阵键盘扫描”的原理及制作,了解各元器件的参数及格 元器件的作用。 2、用keil51测试软件编写AT89C51单片机汇编程序 3、用Proteus软件绘制“矩阵键盘扫描”电路原理图。 4、运用仿真软件对电路进行仿真。 五.实验基本步骤 1、用Proteus绘制“矩阵键盘扫描”电路原理图。 2、编写程序使数码管显示当前闭合按键的键值。 3、利用Proteus软件的仿真功能对其进行仿真测试,观察数码管的显示状 态和按键开关的对应关系。 4、用keil51软件编写程序,并生成HEX文件。 5、根据绘制“矩阵键盘扫描”电路原理图,搭建相关硬件电路。 6、用通用编程器或ISP下载HEX程序到MCU。 7、检查验证结果。 六、实验具体内容 使用单片机的P1口与矩阵式键盘连接时,可以将P1口低4位的4条端口线定义为行线,P1口高4位的4条端口线定义为列线,形成4*4键盘,可以配置16个按键,将单片机P2口与七段数码管连接,当按下矩阵键盘任意键时,数码管显示该键所在的键号。 1、电路图

TFT—LCD显示及驱动电路的设计

摘要 TFT—LCD显示及驱动电路设计由视频解码电路,LCD显示电路,电源控制电路和单片机控制电路四个模块组成。视频源产生模拟视频信号,由TVP5150视频解码把模拟视频信号解码输出数字视频信号,由LCD液晶屏显示。对视频解码和液晶显示器的配置是通过单片机完成的。本设计主要针对高校电视技术实践课程设计,应用于视频解码输出教学,实现信号处理可视模块化教学方案。 关键字 视频解码 LCD显示单片机

毕业论文 目录 第一章概述 (3) 1.1 设计背景 (3) 1.2系统框图 (3) 第二章 TFT--LCD液晶显示技术 (1) 2.1液晶基本性质及显示原理 (1) 2.2 PT035TN01—V6液晶显示屏 (1) 2.2.1 PT035TN01—V6模式选择 (1) 2.2.2 PT035TN01—V6屏的交直流电路设计 (1) 2.2.3 PT035TN01—V6屏的SPI电路设计 (2) 第三章图像解码的电路设计 (4) 3.1视频解码芯片的选取 (4) 3.2 TVP5150视频解码芯片 (5) 3.2.1 TVP5150芯片引脚功能 (5) 3.2.2 TVP5150典型寄存器 (5) 3.3 TVP5150视频解码系统配置 (6) 3.3 TVP5150典型电路 (6) 3.3.1 复位电路 (6) 3.3.2 A/D采样电路 (6) 3.3.3 晶振电路 (6) 3.4 TVP5150的具体配置 (7) 第四章 MCU 控制电路 (9) 4. 1单片机概述 (9) 4.2单片机的总线控制 (9) 4.2.1单片机对液晶屏的控制 (9) 4.2.2单片机对TVP5150的控制 (9) 第五章开关电源设计 (11) 5.1设计要求 (11) 5.1.1 电源芯片的选取 (11) 5.1.2功能分析 (11) 5.2 升压电路 (11) 5.2.1升压原理 (11) 5.2.2 升压电路 (11) 5.2 降压电路 (11) 5.2.1降压原理 (11) 5.2.2降压电路 (11) 第六章软件系统 (12) 6.1软件流程图 (12) 6.1.1 PT035TN01—V6液晶显示屏软件流程图 (12) 6.1.2 TVP5150解码电路程序框图 (13) 6.2 TVP5150 IIC程序见附录一 (13) 第七章系统调试与结果 (14) 7.1 硬件调试 (14) 7.1.1 调试方法 (14) 7.1.2 调试数据 (14) 7.2软件调试 (14) 7.2.1 编译环境 (14) 7.2.2 调试波形 (14) 总结 (15) 谢辞 (16) 参考文献 (17) 附录一 (18)

-轻触开关工作原理图

轻触开关,是属于现代化之下的电子元件开关,属于电子电器一类。而所谓的四脚轻触开关,在开关上有四个脚,就被称之为四脚轻触开关。这种开关在当今时下的应用中可谓是相当的广泛,尤其是在家用的电器方面,比如玩具、遥控器、影音产品、通讯产品、数码产品等一类的电子电器之中。那么问题就来了,轻触开关的原理是怎样的呢? 轻触开关,又被称之为按键开关,这种开关最早出现的地方则是在日本,使用轻触开关的时候,以满足操作力条件,向开关进行施压,以此来进行开启、关闭的功能。当撤销施压的时候,轻触开关就会被关闭,其轻触开关内部结构都是依靠金属弹片来保护受力情况,实现接通、断开。 轻触开关型号: 不同条件或者是不同环境下,使用的轻触开关,都会有不同或者是有所不同。这就要对不同系列的规格型号有一个相当熟稔的掌握。

轻触开关主要规格有侧插式、贴片式、插件式等,按包装方式可分为:散装人工插件、SMT贴片封装、DIP插件编带封装。 轻触开关常用的尺寸有:2*4轻触开关 3*3轻触开关 3.7*3.7*0.35轻触开关 4*4*1.5/1.6/17mm轻触开关 3*6*4.3/5.0mm汽车轻触开关 4*6*2.6轻触开关 4.5*4.5*3.8/4.8/5/0/6/7/8/9轻触开关 6*6*4.3/5.0/5.5/6/7/8/9/9.5/10/11/12/13/14/15/16/17/18/19/ 20/21/26mm轻触开关6.2*6.2*2.5/2.7/3.1/3.4轻触开关 12*12*4.3/5.0/5.5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20 /21/22/23mm轻触开关 6*6系列防水轻触开关 8*8系列防水轻触开关 10*10系列防水轻触开关 12*12系列防水轻触开关。 轻触开关应用范围: 彩色电视机、黑白电视机、音响设备、录像机、摄像机、计算机、

矩阵键盘电路设计

课程设计 题目矩阵键盘电路设计教学院计算机学院 专业计算机应用技术班级 姓名 指导教师 2010 年01 月12 日

前言.................................................................... 第一章需求分析......................................................... 功能描述......................................................... 功能分析......................................................... 第二章系统的原理及分析................................................. 用到的知识点的介绍,知识点使用的总体思路 第三章详细设计......................................................... 硬件设计 系统结构图,元器件的选择等 软件设计 所设计的软件关键模块的程序流程 第四章测试............................................................ 运行结果分析等 第五章总结............................................................. 参考文献................................................................ 附录 关键程序代码........................................................

数字显示电路设计讲课教案

数字显示电路设计

物理与电子工程学院 《数字电路》课程设计报告书 设计题目:数字显示电路设计 专业:自动化 班级: 10级1班 学生姓名:李想 学号: 2110341106 指导教师:胡林 年月日

物理与电子工程学院课程设计任务书 专业:自动化班级: 10级2班

摘要 采用动态扫描的方式实现设计要求。动态扫描显示需要由两组信号来控制:一组是字段输出口输出的字形代码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来选择第几位数码管工作,称为位码。各位数码管的段线并联,段码的输出对各位数码管来说都是相同的。因此在同一时刻如果各位数码管的位选线都处于选通状态的话,6位数码管将显示相同的字符。若要各位数码管能够显示出与本位相应的字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线处于导通状态,而其它各位的位选线处于关闭状态。同时,段线上输出相应位要显示字符的字型码。这样在同一时刻,只有选通的那一位显示出字符,而其它各位则是熄灭的,如此循环下去,就可以使各位数码管显示出将要显示的字符。 MAX+PLUS II 是一个完全集成化的可编程逻辑环境,能满足用户各种各样的设计需要。它支持Altera公司不同结构的器件,可在多平台上运行。MAX+PLUS II 具有突出的灵活性和高效性,为设计者提供了多种可自由选择的设计方法和工具。 丰富的图形界面,可随时访问的在线帮助文档,使用户能够快速轻松地掌握和使用MAX+PLUSII软件。 MAX+PLUSII 具有的强大功能极大地减轻了设计者的负担,使设计者可以快速完成所需的设计,使用该软件,用户从开始设计逻辑电路到完成器件下载编程一般只需要数小时时间,其中设计的编译时间往往仅需数分钟。用于可在一个工作日内完成实现设计项目的多次修改,直至最终设计定型。MAX+PLUS II 开发系统众多突出的特点,使它深受广大用户的青睐。 关键词:数字显示电路;动态扫描;段码

触摸开关电路

录 联系QQ:619014727 提供毕业设计(论文)服目 摘要 (4) 关键字 (4) 一.引 言 (4) 二.目标分 析 (4) 三.电路结构的设计及工作原理的设 想 (4) 四.设计的思想和依 据 (7) 4.1常用集成电路简介 (7) 4.1.1半导体集成电路型号命名法 (7) 4.1.2集成电路芯片管脚识别 (8) 4.1.3集成三端稳压器 (9) 4.1.4集成电路CD4069 (10) 4.2光敏电阻的工作原理 (11) 4.2.1光敏电阻器的结构、特性及应用 (10) 4.2.2光敏电阻器的分类 (11)

五.主要器件的检 测 (13) 5.1光敏电阻的检测 (13) 5.2集成电路C D4069各引脚间的开路电阻的检测 (13) 六.元件 表 (14) 七.总 结 (14) 八.结束 语 (15) 九.参考文 献 (15) 十. 附图:采用CD4069非门集成电路的:声、光、触摸三控 延时电路 (16) 声、光、触摸三控延时电路 作者: Lili 指导老师: Wanth 摘要:目前市场上所遇到的自熄开关主要有声光控延时开关,天黑以后,当有人走过楼摘梯通道发出脚步声或其它声音时,楼道灯会自动点亮提供照明,当人们走过楼道延时几秒钟后会自动熄灭。在白天,即使有声音,楼道灯也不会亮,即

可以达到节能的目的,但在有光无声的状态下开灯检查却不行。我设计的声、光、触摸三控延时电路就解决了这个问题,本人设计的是一款以CD4069数字电路为主要元件制作的声、光控制及人体触摸控制的延时照明灯电路。将该装置安装在楼道、走廊或卫生间等场所,在夜间,有人走动或发声时,灯会自动点亮延时数秒后自动熄灭。在白天,若触摸电极片A,则自动灯会受触发而点亮。 关键词:光控声控静电感应节能楼道照明灯毕业设计 一.引言 国标GB50096-1999《住宅建筑设计规范》规定,住宅中公共部分应设人工照明,除高层住宅的电梯厅和应急照明灯外,均应采用节能自熄开关。采用自熄开关的主要目的是改善人们的居住环境及节能。 目前市场上所遇到的自熄开关主要有声光控延时开关,天黑以后,当有人走过楼梯通道发出脚步声或其它声音时,楼道灯会自动点亮提供照明,当人们走过楼道延时几秒钟后会自动熄灭。在白天,即使有声音,楼道灯也不会亮,既可以达到节能的目的,但在有光无声的状态下开灯检查却不行。我设计的声、光、触摸三控延时电路就解决了这个问题,在任何状态下用手摸到触摸开关铜片,人体的静电感应电压经电子线路放大后就能将开关启动。实际使用价值更大。 二 .目标分析 l触摸电极片用1~2平方厘米的铜片做成代替触点开关,使用寿命长。 l声控灵敏度高,夜间的脚步声、说话声等均可将开关启动。 l电路光控强度可调。 l性能可靠,电路稳定。 三电路结构的设计及工作原理的设想 本人设计的是一款以CD4069数字电路为主要元件制作的声、光控制及人体触摸控制的延时照明灯电路。将该装置安装在楼道、走廊或卫生间等场所,在夜间,有人走动或发声时,灯会自动点亮延时数秒后自动熄灭。在白天,若触摸电极片A,则自动灯会受触发而点亮。

基于FPGA的键盘扫描程序的设计

摘要 在现代电子工业的控制电路中,键盘扫描和显示电路对系统的调试和设置有着重要的作用。随着EDA技术的发展,基于FPGA的扫描键盘因其结构简单,能有效防止机械键盘按键抖动带来的数据错误等优点在许多电子设备中都得到了广泛的应用。 本文主要是设计一个基于FPGA的键盘扫描程序,该设计在EDA工具Quarutus II9.0上开发完成,以Creat-SOPC2000实验箱上的4*4矩阵键盘为硬件实体,设计键盘扫描程序,将程序划分为时序产生模块、键盘扫描模块、弹跳消除模块、键值译码模块四个模块,时序产生模块为键盘扫描和弹跳消除模块产生时钟信号,键盘扫描模块采用行扫描法对4*4矩阵键盘进行扫描,键值译码模块将所按键值译码为共阳极8位7段数码管的显示码,几个模块组合起来实现键盘扫描的设计要求。最后对程序进行仿真分析和硬件验证。仿真结果表明,该系统具有集成度高、稳定性好、设计灵活和设计效率高等优点。 关键词: FPGA,Quartus II,VHDL,键盘扫描

ABSTRACT In the modern electronics industry controlling-circuit, the keyboard scanning and display circuit plays an important role in debugging and setting the system. With the development of EDA technology, FPGA-based scanning keyboard have been widely used in many electronic devices because of its simple structure, and it also can effectively prevent mechanical keyboard jitter caused by data errors. This article primarily designed an FPGA-based keyboard scan procedures, this design is developed on the EDA tools—— Quarutus II9.0 and designed the keyboard scan program, using the Creat-SOPC2000 experimental box 4 * 4 matrix keyboard as the hardware entity .the program is divided into four modules as the timing generation module, a keyboard scanning module, bounce cancellation module and the decoding module. The timing generation module generates the clock signal for the keyboard scanning and bounce elimination module, the keyboard scanning module using the line scanning method to sweep the 4* 4 matrix keyboard, key decoder module decodes the key value for the common anode eight 7-segment display code. Several modules assembles together to meet the keyboard scanning design requirements. Finally, conducting simulation analysis by the program and verifying the hardware.Simulation results show that the system has many advantages such as high integration, good stability, high efficiency, flexible design and high design efficiency. Keywords: FPGA,Quartus II,VHDL,keyboard scanning

数字日历电路的设计

课程设计报告 课程名称:数字日历电路的设计 专业/班级:通信工程 姓名:王平 学号:0930******** 指导教师:栾华东

目的与要求 (1)设计基准脉冲电路产生的信号; (2)能进行年、月、日的计时以及独立的时间显示电路; (3)能进行星期的显示; (4)快速校时; (5)充分结合和利用所学的内容来完成; (6)选作内容 ○1可以进行某年某月某日的备忘预设置,到达备忘日期后,该日期可以以4Hz的频率闪动; ○2可以进行某年某月某日的备忘预设置,到达备忘日期后,报警灯闪动。 原理及方案 (1)多谐振荡器电路:这里利用了555定时器和RC组成的多谐振荡器,产生1kHz的信号。 (2)分频器电路:利用三片74LS90集成芯片构成分频器将1kHz信号分频得到1Hz的秒脉冲信号,同时再利用一片74LS90芯片得到2Hz的校时信号。 (3)校时电路:利用一个开关和或门逻辑元器件组合而成。可以分别对时间和年、月、日等进行校时。 (4)译码显示器:采用了共阴极的七段数字显示器,和译码器74LS48集成芯片组合成。 (5)时、分、秒计数电路:分别用两片74LS90集成芯片组成24进制、60进制、60进制作为时间的计数,均从0开始计数。

(6)星期计数电路:由74LS161构成的,从1开始计数到6,然后跳到8(星期日),完成一个星期的计数。 (7)年、月、日计数电路:年份的计数用4片74LS90构成104进制计数,月份由两片74LS90构成12进制并从1开始计数,而日也用74ls90构成经过数据选择器74LS151根据月份进行大月31进制、小月30进制、二月29进制的计数。 (8)备忘录预设置电路:由计数器、译码器和显示器构成可以对某日某月的设置。 (9)报警灯闪动系统:通过比较器74LS85对预设置和当前日期比较,相等时输出信号使灯闪动。 原理方框图如下:

相关文档
最新文档