单片机、触摸管理器和触摸屏构成的开机系统的制作方法

文档序号:5197841阅读:172来源:国知局
专利名称:单片机、触摸管理器和触摸屏构成的开机系统的制作方法
技术领域
本发明涉及一种单片机、触摸管理器和触摸屏构成的开机系统。
背景技术
电控系统的一个基本模块就是开机部分。通用的方法是使用专用的电源开 关。它结构简单,功能直接。而在手持系统中,电源开关的位置和体积也给结 构设计带来了困难。

发明内容
本发明的目的是提供一种结构设计简洁、节省器件的单片机、触摸管理器 和触摸屏构成的开机系统。上述的目的通过以下的技术方案实现单片机、触摸管理器^0触摸屏构成的开机系统,其组成包括混合信号单 片机C8051F020、触摸管理器ADS7843、触摸显示屏,所述的混合信号单片机 C8051F020的P0. O到PO. 3与触摸管理器ADS7843的SPI接口连接,所述的具有两种 软件编程的电源管理方式空闲和停机的混合信号单片机使用空闲方式,所述的 触摸管理器是一个把触摸屏的两个坐标的触摸电压信号转换为数字信号的集成 电路芯片,使用SPI总线进行管理和数据通信,通过笔中断来进行启动的。所述的混合信号单片机、触摸管理器和触摸屏构成的开机系统,在混合信 号单片机C8051F020中应使能SPI总线部件,将电源控制寄存器PCON的空闲方式 选择位(PCON.O)置l,在CPU执行完对该位PC0N.0置1的指令后,立即进入空闲 方式,内部寄存器和存储器都保持原来的数据不变,模拟和数字外设在空闲方 式期间都可以保持活动状态,有被允许的中断发生或/RST有效将结束空闲方式, CPU对触摸管理器ADS7843采用中断方式进行管理,触摸管理器ADS7843的笔中断 信号就可使单片机从空闲方式回到正常工作状态,其它不用的外设都加以禁止。所述的单片机、触摸管理器和触摸屏构成的开机系统,上述硬件所对应的 控制程序的结构顺序是系统初始化子程序、外围部件初始化子程序、空闲设置 子程序、开机模块子程序和具体任务子程序,所述的空闲设置子程序包括把电源方式变为空闲方式的设置,所述的开机模块子程序包括主动开机触摸检测、 误触摸检测和使能所用外设模块,所述的控制程序的运行顺序是先运行系统初 始化子程序、外围部件初始化子程序,运行空闲设置子程序将使单片机系统处 于空闲状态,这时外部设备中只有触摸屏控制器处于使能状态,从外部效果看, 和关机时相同,当需要开机时,触摸一下触摸屏,笔中断信号使单片机从空闲 方式回到正常工作状态,单片机首先判断中断为主动开机触摸还是误操作触摸, 当被判为误操作时,系统将再次调用空闲设置子程序,当为主动开机触摸时, 将使能所用外设,系统返回到正常工作模式。 这个技术方案有以下有益效果L本发明考虑到手持系统中带有触摸屏的情况,可以使单片机控制系统处 于空闲方式,并关断其它外设,只留触摸屏接受外部信息,作为开机开关。当 有触摸时,启动控制系统。据此进行了硬件和软件设计。实验证明了这种方法 的正确性。这种方法具有节省器件的作用,也有一定的新颖性。2.本发明单片机的优良控制性和具体外设的结合可以产生许多新的功能。 利用单片机的空闲模式和触摸屏可以担当开机的功能。这种方法具有省去通常的电源开关、结构设计简洁的特点。实际调试和运行说明方法正确、具有可 靠性,达到设计效果。


附图l是开机软件流程图。 附图2是本发明开机电原理图。本发明的
具体实施例方式
实施例l:单片机、触摸管理器和触摸屏构成的开机系统,其组成包括混合信号单 片机C8051F020 1、触摸管理器ADS7843 2、触摸显示屏3,所述的混合信号单 片机C8051F020的P0. O到PO. 3与触摸管理器ADS7843的SPI接口连接,所述的具有 两种软件编程的电源管理方式空闲和停机的混合信号单片机使用空闲方式,所 述的触摸管理器是一个把触摸屏的两个坐标的触摸电压信号转换为数字信号的 集成电路芯片,使用SPI总线进行管理和数据通信,通过笔中断来进行启动的。所述的混合信号单片机、触摸管理器和触摸屏构成的开机系统,在混合信号单片机C8051F020中应使能SPI总线部件,将电源控制寄存器PCON的空闲方式 选择位(PCON.O)置l,在CPU执行完对该位PC0N.0置1的指令后,立即进入空闲 方式,内部寄存器和存储器都保持原来的数据不变,模拟和数字外设在空闲方 式期间都可以保持活动状态,有被允许的中断发生或/RST有效将结束空闲方式, CPU对触摸管理器ADS7843采用中断方式进行管理,触摸管理器ADS7843的笔中断 信号就可使单片机从空闲方式回到正常工作状态,其它不用的外设都加以禁止。上述硬件所对应的控制程序,所述的控制程序的结构顺序是系统初始化子 程序、外围部件初始化子程序、空闲设置子程序、开机模块子程序和具体任务 子程序,所述的空闲设置子程序包括把电源方式变为空闲方式的设置,所述的 开机模块子程序包括主动开机触摸检测、误触摸检测和使能所用外设模块,所 述的控制程序的运行顺序是先运行系统初始化子程序、外围部件初始化子程序, 运行空闲设置子程序将使单片机系统处于空闲状态,这时外部设备中只有触摸 屏控制器处于使能状态,从外部效果看,和关机时相同,当需要开机时,触摸 一下触摸屏,笔中断信号使单片机从空闲方式回到正常工作状态,单片机首先 判断中断为主动开机触摸还是误操作触摸,当被判为误操作时,系统将再次调 用空闲设置子程序,当为主动开机触摸时,将使能所用外设,系统返回到正常 工作模式。实施例2:一个由混合信号单片机C8051F020和触摸显示屏[2]构成的基本系统,其开机 m^PBB魅摸屏、触摸管理器ADS7843[、单片机接口和CPU的工作模式特殊寄 存器混合信号单片机C8051F020具有51系列兼容的CIP-51内核。它有两种可软件 编程的电源管理方式空闲和停机,由电源控制寄存器PCON设定。在空闲方式, CPU停止运行,而外设和时钟处于活动状态。在停机方式,CPU停止运行,所 有的中断和定时器(时钟丢失检测器除外)都处于非活动状态,系统时钟停止。 由于要使用外部设备对单片机进行启动,只能使用空闲方式。触摸管理器ADS7843是一个把触摸屏的两个坐标的触摸电压信号转换为数字信号的集成电路芯片,使用SPI总线进行管理和数据通信,并通过笔中断来进行启动。混合信号单片机C8051F02P的P0. O到PO. 3与触摸管理器ADS7843的SPI接口 相连。因此在C8051F020中应使能SPI总线部件,将电源控制寄存器PCON的空闲 方式选择位(PCON.O)置l。在CPU执行完对该位PC0N.0置1的指令后,立即进 入空闲方式。所有内部寄存器和存储器都保持原来的数据不变。所有模拟和数 字外设在空闲方式期间都可以保持活动状态。有被允许的中断发生或/RST有效 将结束空闲方式。CPU对触摸管理器ADS7843采用中断方式进行管理。触摸管理 器ADS7843的笔中断信号就可使单片机从空闲方式回到正常工作状态。其它不用 的外设都加以禁止,以使整个MCU的功耗最小。上述硬件所对应的控制程序,所述的控制程序的结构顺序是系统初始化子 程序、外围部件初始化子程序、空闲设置子程序、开机模块子程序和具体任务 子程序,所述的空闲设置子程序包括把电源方式变为空闲方式的设置,所述的 开机模块子程序包括主动开机触摸检测、误触摸检测和使能所用外设模块,所 述的控制程序的运行顺序是先运行系统初始化子程序、外围部件初始化子程序, 运行空闲设置子程序将使单片机系统处于空闲状态,这时外部设备中只有触摸 屏控制器处于使能状态,从外部效果看,和关机时相同,当需要开机时,触摸 一下触摸屏,笔中断信号使单片机从空闲方式回到正常工作状态,单片机首先 判断中断为主动开机触摸还是误操作触摸,当被判为误操作时,系统将再次调 用空闲设置子程序,当为主动开机触摸时,将使能所用外设,系统返回到正常 工作模式。
权利要求
1.一种单片机、触摸管理器和触摸屏构成的开机系统,其组成包括混合信号单片机C8051F020、触摸管理器、触摸显示屏,其特征是所述的混合信号单片机C8051F020的P0.0到P0.3与触摸管理器ADS7843的SPI接口连接,所述的具有两种软件编程的电源管理方式空闲和停机的混合信号单片机使用空闲方式,所述的触摸管理器是一个把触摸屏的两个坐标的触摸电压信号转换为数字信号的集成电路芯片,使用SPI总线进行管理和数据通信,通过笔中断来进行启动的。
2. 根据权利要求l所述的单片机、触摸管理器和触摸屏构成的开机系统,其 特征是在混合信号单片机C8051F020中应使能SPI总线部件,将电源控制寄存 器PCON的空闲方式选择位(PCON.0)置l,在CPU执行完对该位PCON.0置l的指令 后,立即进入空闲方式,内部寄存器和存储器都保持原来的数据不变,模拟和 数字外设在空闲方式期间都可以保持活动状态,有被允许的中断发生或/RST有 效将结束空闲方式,CPU对触摸管理器ADS7843采用中断方式进行管理,触摸管 理器ADS7843的笔中断信号就可使单片机从空闲方式回到正常工作状态,其它不 用的外设都加以禁止。
3. 根据权利要求1或2所述的单片机、触摸管理器和触摸屏构成的开机系 统,其特征是上述硬件所对应的控制程序的结构顺序是系统初始化子程序、 外围部件初始化子程序、空闲设置子程序、开机模块子程序和具体任务子程序, 所述的空闲设置子程序包括把电源方式变为空闲方式的设置,所述的开机模块 子程序包括主动开机触摸检测、误触摸检测和使能所用外设模块,所述的控制 程序的运行顺序是先运行系统初始化子程序、外围部件初始化子程序,运行空 闲设置子程序将使单片机系统处于空闲状态,这时外部设备中只有触摸屏控制 器处于使能状态,从外部效果看,和关机时相同,当需要开机时,触摸一下触 摸屏,笔中断信号使单片机从空闲方式回到正常工作状态,单片机首先判断中 断为主动开机触摸还是误操作触摸,当被判为误操作时,系统将再次调用空闲 设置子程序,当为主动开机触摸时,将使能所用外设,系统返回到正常工作模 式。
全文摘要
单片机、触摸管理器和触摸屏构成的开机系统。电控系统的一个基本模块就是开机部分。通用的方法是使用专用的电源开关。它结构简单,功能直接。而在手持系统中,电源开关的位置和体积也给结构设计带来了困难。本发明组成包括混合信号单片机C8051F020(1)、触摸管理器ADS7843(2)、触摸显示屏(3),混合信号单片机C8051F020的P0.0到P0.3与触摸管理器ADS7843的SPI接口连接,具有两种软件编程的电源管理方式空闲和停机的混合信号单片机使用空闲方式,触摸管理器是一个把触摸屏的两个坐标的触摸电压信号转换为数字信号的集成电路芯片,使用SPI总线进行管理和数据通信,通过笔中断来进行启动的。本发明应用于电控系统领域。
文档编号G05B19/04GK101625553SQ200810137680
公开日2010年1月13日 申请日期2008年7月7日 优先权日2007年11月15日
发明者丁 王, 瑶 闫 申请人:黑龙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1