单片机按键输入和显示输出两用电路制造技术

技术编号:5938557 阅读:230 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开的一种单片机按键输入和显示输出两用电路,采用74HC595D串入并出的芯片,利用该芯片的串行输入并行输出的功能,单片机只需要采用三个普通的输入/输出(I/O),加上简单的外围电路通过软件就可以实现对7个独立按键输入扫描和7个发光二极管输出显示控制。采用分时复用的策略,通过单片机程序控制,可以分时控制输出显示和分时扫描按键。与现有的技术相比,本实用新型专利技术既可直接作为多按键扫描输入又可以作为多显示输出的两用单片机复合电路,具有电路设计简单,成本低,适应性强,电路利用率高的特点。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及到一种单片机按键输入和显示输出电路,特别涉及一种单片机按键输入和显示输出两用电路,属于单片机应用控制

技术介绍
目前,在大多数单片机设计应用领域,按键扫描输入和显示输出电路是必不可少的部分。而传统的单片机按键输入和显示输出是分开独立设计的,常采用一个单片机I/O接口对应一个按键输入和另一个I/O接口对应一个显示输出,特别对按键和显示输出都有较多的应用的场合,这样会带来硬件设计电路的难度和产品成本的增加,也会造成单片机资源的浪费。将按键输入和显示输出独立分开设计,硬件电路结构复杂,不但不能有效的利用单片机资源,还会带来产品成本的增加和产品可靠性的降低等问题。
技术实现思路
本技术的目的是提供一种既可直接作为多按键扫描输入又可以作为多显示输出的两用单片机复合电路。 本技术解决上述技术问题所采用的技术方案为一种单片机按键输入和显示输出两用电路,包括单片机和固化在单片机上用来控制电路的软件,带有8位寄存器的串入并出芯片,利用该芯片的串行输入并行输出的功能,单片机利用三个普通的输入/输出接口 ,加上简单的外围电路通过软件就可以实现对独立按键输入扫描和发光二极管输出显示控制。采用分时复用的策略,通过单片机程序控制,可以分时控制输出显示和分时扫描按键。 本技术的电路主要以74HC595D串入并出芯片为核心,74HC595D串入并出芯片是具有8位移位寄存器和一个存储器,三态输出功能。采用SHCP、 STCP和DS三线控制,数据在SHCP的上升沿输入,在STCP的上升沿进入的存储寄存器中去。移位寄存器有一个串行移位输入(DS),和一行输出(Q7'),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。本技术的电路中使能OE接低电平,芯片始终处于使能状态。电路可分为显示输出部分和按键输入部分,显示输出部分由显示控制三极管Q和发光二极管Ll L2组成;串行输入并行输出芯片模块的并行输出口与发光二极管显示输出模块和按键输入模块连接;按键输入部分由按键SW1 SW7和普通二极管Dl D2组成。电路采用5V直流工作电源。采用分时复用的思想,由单片机定时器定时间隔对按键输入进行扫描和输出显示控制。 所述发光二极管显示输出模块的发光二极管接有限流电阻R3 R9和控制三极管。 所述串行输入并行输出芯片模块与单片机之间的DS线既做数据输出又做数据输入。 本技术创造的有益效果是通过采用低成本单一串入并出芯片74HC595D和单片机的三个普通1/0 口,实现对多键的输入扫描和多显示的输出,充分利用单片机的硬件资源,减少硬件设计成本,提高电路可靠性, 一路两复用,电路灵活,适用范围广。以下结合附图和具体实施方式来进一步说明本技术。附图说明图1为本技术一种单片机按键输入和显示输出两用电路的结构框图。 图2为本技术一种单片机按键输入和显示输出两用电路原理图。 图3为本技术一种单片机按键输入和显示输出两用电路软件实现的程序流程图。具体实施方式为了使本技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本技术。 参照图l,为本技术的电路结构框图。主要包括串入并出芯片74HC595D模块、发光二极管显示输出模块、按键输入模块三部分。芯片与单片机接口采用三线制,电路还包括外围部分,具体参看图2,显示部分的三极管为控制显示电路的,主要是在按键扫描时可以防止发光二极管显示不正常。按键扫描输入部分接有二极管D1 D7,利用二极管的单向导电性可以阻止数据输入对发光二极管的影响。发光二极管端接有限流电阻R3 R9,保护发光二极管;在与单片机连接端接有上拉电阻R10 R13,增强驱动能力。 参看图3,为单片机软件实现程序流程图。采用分时复用的思想,利用单片机的定时器周期中断来完成数据显示和按键扫描,在送数据显示时,数据端口 DS为显示数据输出端,在按键扫描输入时数据端口DS先输出判键数据再做输入扫描按键。具体实现为如要控制灯Ll发光,在显示处理时可在脉冲SHCP的配合下DS送数据0xf3(0b11111101),在STCP的配合下,数据送置端口 Q0 Q7,发光二极管Ll发光,完成输出显示控制;扫描按键输入时为,如要扫描按键SWl,可先送数据0xf2(0b 1111 IIOO),再置DS端口为输入端判断该端口的高低输入状态,如有SW1键,则此时DS输入为0低电平,反之则为1高电平。其他按键依次类推。 以上显示和描述了本技术的基本原理和主要特征。可以看出,电路结构简单,通过软件配合即可完成多按键输入和多显示输出功能。体现了本技术的优越性、适用性和灵活性。权利要求一种单片机按键输入和显示输出两用电路,包括单片机和固化在单片机上用来控制电路的软件,其特征是还包括有串行输入并行输出芯片模块,其串行输入口与单片机采用SHCP、STCP和DS三线连接的,串行输入并行输出芯片模块的并行输出口与发光二极管显示输出模块和按键输入模块连接。2. 根据权利要求1所述的单片机按键输入和显示输出两用电路,其特征是所述串行输入并行输出的芯片模块是74HC595D芯片。3. 根据权利要求1或2所述的单片机按键输入和显示输出两用电路,其特征是所述发光二极管显示输出模块的发光二极管接有限流电阻R3 R9和控制三极管。4. 根据权利要求1或2所述的单片机按键输入和显示输出两用电路,其特征是串行输入并行输出芯片模块与单片机之间的DS线既做数据输出又做数据输入。专利摘要本技术公开的一种单片机按键输入和显示输出两用电路,采用74HC595D串入并出的芯片,利用该芯片的串行输入并行输出的功能,单片机只需要采用三个普通的输入/输出(I/O),加上简单的外围电路通过软件就可以实现对7个独立按键输入扫描和7个发光二极管输出显示控制。采用分时复用的策略,通过单片机程序控制,可以分时控制输出显示和分时扫描按键。与现有的技术相比,本技术既可直接作为多按键扫描输入又可以作为多显示输出的两用单片机复合电路,具有电路设计简单,成本低,适应性强,电路利用率高的特点。文档编号G05B19/042GK201464851SQ20082021749公开日2010年5月12日 申请日期2008年11月24日 优先权日2008年11月24日专利技术者曹丰文, 汪义旺 申请人:苏州市职业大学本文档来自技高网...

【技术保护点】
一种单片机按键输入和显示输出两用电路,包括单片机和固化在单片机上用来控制电路的软件,其特征是还包括有串行输入并行输出芯片模块,其串行输入口与单片机采用SHCP、STCP和DS三线连接的,串行输入并行输出芯片模块的并行输出口与发光二极管显示输出模块和按键输入模块连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪义旺曹丰文
申请(专利权)人:苏州市职业大学
类型:实用新型
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1