当前位置: 首页 > 专利查询>卫斌鹏专利>正文

一种基于单片机的多程序硬复位控制装置及方法制造方法及图纸

技术编号:14000107 阅读:95 留言:0更新日期:2016-11-15 14:19
本发明专利技术公开了一种基于单片机的多程序硬复位控制装置及方法,包括硬件部分和软件部分,在软件程序中选择按键SW1至SW4中,硬件中按下某一按键时,按键将同时输出两路控制信号控制单片机IC,一路信号通过电容送至单片机IC的复位管脚9管脚,控制单片机IC复位,另一路信号送至单片机IC的P0口相应输入管脚,结合主程序中的多路选择命令,选择相应地程序开始执行输出。在执行的过程中,如果想让单片机终止当前程序,去执行另一套程序,就按下另一套程序在SW1至SW4中相应的按键,同上述一样,单片机IC就又一次复位,结合主程序中的多路选择命令,去执行另一套程序。本发明专利技术解决了51单片机无法实现多套程序来回转换问题。

【技术实现步骤摘要】

本专利技术涉及一种复位控制装置,具体地说,是一种基于单片机的多程序硬复位控制装置。本专利技术还提供了一种基于单片机的多程序硬复位控制方法。
技术介绍
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。在单片机领域中,由于51单片机有数据总线和地址总线的关系,不仅在工业控制领域具有举足轻重的作用,在小型控制系统中也有着无与伦比的优势。在实际应用中,51单片机只能执行一套完整的程序。如果想让51单片机执行另一套程序时,51单片机就得重新刷入程序,原来的程序就被删除。比如想让51单片机控制多路彩灯,或者控制演奏乐曲时,想让51单片机能输出多套程序控制彩灯或者乐曲,在51单片机正常输出一套程序的中途,让它快速切换去执行另一套程序,并且能在多套程序之间来回切换。这在现有51单片机无法实现的。
技术实现思路
本专利技术解决了现有技术的不足,提供一种能在多套程序之间来回切换的基于单片机的多程序硬复位控制装置。本专利技术为实现上述目的所采用的技术方案是:一种基于单片机的多程序硬复位控制电路,包括单片机IC,所述单片机IC的1至8管脚为P1口,10至17管脚为P3口,21至28为P2口,32至39管脚为P0口,所述P1口与信号输出端口PC连接,单片机IC的复位管脚9管脚一端与分别与电容C1的一端、电容C2的一端、电容C3的一端、电容C4的一端连接,另一端与复位放电电阻R9串联后接GND端,单片机(IC)的18、19管脚接晶振电路,单片机IC的第20管脚接GND端,单片机IC的31管脚与功能选择供电电阻R2串联后接电源正极VCC端,单片机IC的36管脚的第一端接电容C4另一端,第二端接电容C8一端,第三端接按键SW4一端,电容C8另一端接电源正极VCC端,按键SW4另一端接电源正极VCC端,单片机IC的37管脚的第一端接电容C3另一端,第二端接电容C7一端,第三端接按键SW3一端,电容C7另一端接电源正极VCC端,按键SW3另一端接电源正极VCC端,单片机(IC)的38管脚接电阻C2另一端,第二端接电容C6一端,第三端接按键SW2一端,电容C6另一端接电源正极VCC端,按键SW2另一端接电源正极VCC端,单片机IC的39管脚接电阻C1的另一端,第二端接电容C5一端,第三端接按键SW1一端,电容C5另一端接电源正极VCC端,按键SW1另一端接电源正极VCC端,单片机IC的40管脚接电源正极VCC端。进一步地,所述晶振电路包括单片机IC、晶振JZ、电容C9、电容C10,所述单片机IC的18管脚一端与晶振JZ一端连接,另一端与电容C9一端连接,电容C9另一端接GND端,晶振JZ另一端接电容C10一端,电容C10另一端接GND端。本专利技术还提供了一种基于单片机的多程序硬复位控制方法,包括:第一步给单片机IC通电开机;第二步单片机IC开始执行复位;第三步单片机IC开始运行主程序;第四步根据单片机IC开始检测按键SW1至SW4的输入状态,判断要运行的子程序;第五步运行子程序。进一步地,所述输入状态是根据检测到按键SW1至SW4的状态,选择下述任一种处理方法:(1)SW1至SW4都没有被按下,单片机IC将停在第一步不再往下执行;(2)按下任一键,此按键将输出两路控制信号,一路通过电容C1送至单片机IC的第9管脚,控制单片机IC复位,执行第二步单片机复位,单片机IC复位后执行第三步运行主程序;此按键的另一路控制信号,送至单片机IC的第39管脚,单片机IC检测到SW1输入的高电平后,就会控制单片机IC开始执行第五步运行此按键对应地子程序,又会返回到子程序的开头重新运行子程序,如此反复运行,要运行其他子程序,则要按下其他子程序对应地按键。本专利技术包括硬件部分和软件部分,在软件程序中选择按键SW1至SW4中,硬件中按下某一按键时,按键将同时输出两路控制信号控制单片机IC,一路信号通过电容送至单片机IC的复位管脚9管脚,控制单片机IC复位,另一路信号送至单片机IC的P0口相应输入管脚,结合主程序中的多路选择命令,选择相应程序开始执行输出。在执行的过程中,如果想让单片机终止当前程序,去执行另一套程序,就按下另一套程序在SW1至SW4中相应的按键,同上述一样,单片机IC就又一次复位,结合主程序中的多路选择命令,去执行另一套程序。本专利技术中的单片机IC可以输出4套程序,通过按键SW1至SW4分别控制4套不同的程序,并且在4套不同程序之间可以不定时来回切换。本专利技术结构简单,使用方便。附图说明图1为本专利技术的电路原理图。图2为本专利技术的工作过程方框图。具体实施方式下面结合附图对本专利技术作进一步描述:如图1所示,一种基于单片机的多程序硬复位控制电路,包括单片机IC(STC89C52),所述单片机IC(STC89C52)的1至8管脚为P1口,10至17管脚为P3口,21至28为P2口,32至39管脚为P0口,所述P1口与信号输出端口PC连接,单片机IC(STC89C52)的复位管脚9管脚一端与分别与电容C1的一端、电容C2的一端、电容C3的一端、电容C4的一端连接,另一端与复位放电电阻R9串联后接GND端,单片机IC(STC89C52)的18、19管脚接晶振电路,单片机IC(STC89C52)的第20管脚接GND端,单片机IC(STC89C52)的31管脚与功能选择供电电阻R2串联后接电源正极VCC端,单片机IC(STC89C52)的36管脚的第一端接电容C4另一端,第二端接电容C8一端,第三端接按键SW4一端,电容C8另一端接电源正极VCC端,按键SW4另一端接电源正极VCC端,单片机IC(STC89C52)的37管脚的第一端接电容C3另一端,第二端接电容C7一端,第三端接按键SW3一端,电容C7另一端接电源正极VCC端,按键SW3另一端接电源正极VCC端,单片机IC(STC89C52)的38管脚接电阻C2另一端,第二端接电容C6一端,第三端接按键SW2一端,电容C6另一端接电源正极VCC端,按键SW2另一端接电源正极VCC端,单片机IC(STC89C52)的39管脚接电阻C1的另一端,第二端接电容C5一端,第三端接按键SW1一端,电容C5另一端接电源正极VCC端,按键SW1另一端接电源正极VCC端,单片机IC(STC89C52)的40管脚接电源正极VCC端。进一步地,所述晶振电路包括单片机IC(STC89C52)、晶振JZ、电容C9、电容C10,所述单片机IC(STC89C52)的18管脚一端与晶振JZ一端连接,另一端与电容C9一端连接,电容C9另一端接GND端,晶振JZ另一端接电容C10一端,电容C10另一端接GND端。如图1及图2所示,一种基于单片机的多程序硬复位控制方法,包括:第一步给单片机IC通电开机;第二步单片机IC开始执行复位;第三步单片机IC开始运行主程序;第四步根据单片机IC开始检测按键SW1至SW4的输入状态,判断要运行的子程序;第五步运行子程序。进一步地,所述输入状态是根据检测到按键SW1至SW4的状态,选择下述任一种处理方法:(1)SW1至SW4都没有被按下,单片机IC(ST本文档来自技高网...

【技术保护点】
一种基于单片机的多程序硬复位控制装置,其特征在于,包括单片机(IC),所述单片机(IC)的1至8管脚为(P1)口,10至17管脚为(P3)口,21至28为(P2)口,32至39管脚为(P0)口,所述(P1)口与信号输出端口(PC)连接,单片机(IC)的复位管脚9管脚一端与分别与电容(C1)的一端、电容(C2)的一端、电容(C3)的一端、电容(C4)的一端连接,另一端与复位放电电阻(R9)串联后接(GND)端,单片机(IC)的18、19管脚接晶振电路,单片机(IC)的20管脚接(GND)端,单片机(IC)的31管脚与功能选择供电电阻(R2)串联后接电源正极(VCC)端,单片机(IC)的36管脚的第一端接电容(C4)另一端,第二端接电容(C8)一端,第三端接按键(SW4)一端,电容(C8)另一端接电源正极(VCC)端,按键(SW4)另一端接电源正极(VCC)端,单片机(IC)的37管脚的第一端接电容(C3)另一端,第二端接电容(C7)一端,第三端接按键(SW3)一端,电容(C7)另一端接电源正极(VCC)端,按键(SW3)另一端接电源正极(VCC)端,单片机(IC)的38管脚接电阻(C2)另一端,第二端接电容(C6)一端,第三端接按键(SW2)一端,电容(C6)另一端接电源正极(VCC)端,按键(SW2)另一端接电源正极(VCC)端,单片机(IC)的39管脚接电阻(C1)的另一端,第二端接电容(C5)一端,第三端接按键(SW1)一端,电容(C5)另一端接电源正极(VCC)端,按键(SW1)另一端接电源正极(VCC)端,单片机(IC)的40管脚接电源正极(VCC)端。...

【技术特征摘要】
1.一种基于单片机的多程序硬复位控制装置,其特征在于,包括单片机(IC),所述单片机(IC)的1至8管脚为(P1)口,10至17管脚为(P3)口,21至28为(P2)口,32至39管脚为(P0)口,所述(P1)口与信号输出端口(PC)连接,单片机(IC)的复位管脚9管脚一端与分别与电容(C1)的一端、电容(C2)的一端、电容(C3)的一端、电容(C4)的一端连接,另一端与复位放电电阻(R9)串联后接(GND)端,单片机(IC)的18、19管脚接晶振电路,单片机(IC)的20管脚接(GND)端,单片机(IC)的31管脚与功能选择供电电阻(R2)串联后接电源正极(VCC)端,单片机(IC)的36管脚的第一端接电容(C4)另一端,第二端接电容(C8)一端,第三端接按键(SW4)一端,电容(C8)另一端接电源正极(VCC)端,按键(SW4)另一端接电源正极(VCC)端,单片机(IC)的37管脚的第一端接电容(C3)另一端,第二端接电容(C7)一端,第三端接按键(SW3)一端,电容(C7)另一端接电源正极(VCC)端,按键(SW3)另一端接电源正极(VCC)端,单片机(IC)的38管脚接电阻(C2)另一端,第二端接电容(C6)一端,第三端接按键(SW2)一端,电容(C6)另一端接电源正极(VCC)端,按键(SW2)另一端接电源正极(VCC)端,单片机(IC)的39管脚接电阻(C1)的另一端,第二端接电容(C5)一端,第三端接按键(SW1)一端,电容(C5)另一端接电源正极(VCC)端,按键...

【专利技术属性】
技术研发人员:卫斌鹏
申请(专利权)人:卫斌鹏
类型:发明
国别省市:山西;14

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

1