1、“.....即喂狗,否则将产生个复位信号。喂狗的流程图如图所示。主程序应用程序应用程序应用程序初始化喂狗命令死循环图看门狗子程序流程图当由于种原因系统出现程序跑飞或死循环时,就执行不到喂狗程序,因得不到喂狗信号,看门狗电路就会判断系统运行出现故障,并发出复位信号。看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。程序见附录......”。
2、“.....如图是的结构框图。为行驱动器,为列驱动器,外部的通过根线对模块进行控制。有位双向数据线位寄存器选择,高电平选择数据寄存器,低电平选择指令寄存器位读写信号线,高电平进行读操作,低电平进行写操作端为使能端,当端由高电平跳变成低电平时,液晶执行命令和为选屏信号,高电平选中左半屏,高电平选中右半屏。是通过接的反相器得到的,所以和不能同时为高电平。模块及背光电源均由外部提供电源。通过调节外接的电位器的阻值,用户可以控制模块显示图形的清晰度。图的结构框图液晶模块内部的控制器共有条控制指令,如表所示。它的读写操作屏幕和光标的操作都是通过指令编程实现......”。
3、“.....高电平开显示,低电平关显示。指令设置显示起始行。指令设置地址页地址。指令设置地址列地址。的参考时钟频率般远高于单片机的时钟频率,因此的复位端可与单片机的复位端直接相连。用于选择工作方式的两个控制位,无论并行还是串行最好都写成,并行时的和串行时的都是测试用的保留控制字,在般使用时不能随便进行设置,否则可能会导致不可预知的后果。图并行写入时序图软件设计进入子程序后,首先根据式单片机将预置频率转化为位频率控制字。系统工作时,通过位数据总线在上升沿把位控制字送入的数据输入寄存器......”。
4、“.....更新输出的频率和相位。子程序流程图如图所示。程序见附录。进入子程序将输入的频率值转化为频率控制字初始化由高变低由低变高连续次将频率相位控制字写入返回图子程序流程图看门狗模块软件设计随着系列单片机的发展,其芯片价格在不断下降,但同时也带来了单片机芯片的抗干扰问题,当干扰信号进入系统时,常导致程序的跑飞,而程序跑飞的根本原因是由于程序计数器错位引起的。在程序存储器中,指令码与存放指令码的地址是对应的,的内容是要执行的指令码地址,若修改了的内容,打破单片机的取指操作,导致程序的非正常运行,甚至出现致命的故障。因此为了克服这问题......”。
5、“.....若程序跑飞,则看门狗电路产生复位信号,使单片机重新返回程序正常运行状态。为此,本设计选用芯片大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是种理想的单片机外围芯片。是种集上电复位看门狗电压监控和串行种功能于身的可编程控制电路,它有助于简化应用系统的设计,减少电路板的占用面积,提高可靠性。上电复位加电时会激活其内部的上电复位电路,从而使引脚有效。该信号可避免系统微处理器在电压不足或振荡器未稳定的情况下工作。当超过器件的限值时,电路将在典型延时后释放以允许系统开始工作。低电压检测工作时,对电平进行监测,若电源电压跌落至预置的最小以下时......”。
6、“.....从而避免微处理器在电源失效或断开的情况下工作。当被确认后,该信号将直保持有效,直到电压跌到低于而当返回并超过达时,系统重新开始工作。看门狗电路的软件设计看门狗电路的软件设计设计的是硬件看门狗的喂狗子程序,使主程序中在需要的地方调用,若程序出问题,不能及时喂狗,则看门狗会产生复位信号给单片机。芯片内包含有个看门狗定时器,看门狗定时器的预置时间是通过的状态寄存器的相应位来设定的。状态寄存器共有位有含义,其中和看门狗电路有关,其余位和的工作设置有关。微处理器可以通过指令来改变和这两个位,从而改变看门狗定时时间的长短。预置时间为。预置时间为。基于技术的波形发生器软件设计......”。
7、“.....了解了芯片的基本组成芯片性能及管脚功能。掌握了的控制字与控制时序。单片机和采用并行接口方式完成了设计。进步掌握了键盘的工作原理和扫描方法,设计了键盘扫描程序的流程图,通过两次判断是否有键按下来确定按键位置,并编写了键盘扫描程序。利用键盘来控制波形的频率和幅度,完成了键盘模块软件设计。本设计采用芯片,设计了总系统软件流程图。单片机通过检测是否有数字键按下,如果有则根据输入按键改变波形,并且按下确认键,则将预置频率转化为频率控制字,并把频率控制字送入的数据输入寄存器,完成了模块软件设计。本设计采用了芯片,并设计出了看门狗子程序流程图,解决了单片机工作时,系统程序跑飞问题......”。
8、“.....完成了基于技术的波形发生器的整体设计,并在软件中进行了编译,并验证了其正确性。将软硬件相结合,完成了电路的仿真与调试,在中仿真出了模拟波形。在本次的设计过程中,学习和参阅国内外相关的文献,并从网络上获取最新的软件开发指南和芯片开发手册,同时不断向身边的老师请教和学习,通过系统的学习和实际工作的锻炼,积累了必要的基础知识,培养了实际的开发技能。通过本次设计,基本掌握了技术,单片机系统的设计,芯片和的基本原理及工作过程,掌握了行列式键盘的工作原理,以及显示的原理及显示方式,进步加深了对单片机技术的理解,提高了自己的硬件设计能力。由于时间和经验的限制,本文设计的波形发生器还是存有不足之处......”。
9、“.....显示屏上不能显示其频率,频率和幅度只能通过键盘来控制。但是,它采用技术来实现波形发生器的设计思想是完全可行的,所采用的核心技术与国外产品相同,如果能在此基础上经过进步完善,可以成为个很好的产品。参考文献张永瑞,刘振起电子测量技术基础西安西安电子科技大学出版社张学峰,胡长江功能各异的各种波形发生器国外电子测量技术毛敏基于的高精度方波信号发生器的研究西安电子科技大学工程硕士论文......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。