返回

智能型充电器的电源和显示的设计 智能型充电器的电源和显示的设计

格式:word 上传:2026-10-11 14:44:27
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
智能型充电器的电源和显示的设计.doc预览图(1)
第 1 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(2)
第 2 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(3)
第 3 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(4)
第 4 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(5)
第 5 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(6)
第 6 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(7)
第 7 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(8)
第 8 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(9)
第 9 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(10)
第 10 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(11)
第 11 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(12)
第 12 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(13)
第 13 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(14)
第 14 页 / 共 26 页
智能型充电器的电源和显示的设计.doc预览图(15)
第 15 页 / 共 26 页
预览结束,还剩 11 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

间而存在的,可以按字节读写。


的寿命至少为,次擦除周期。


的时钟电路单片机的时钟用于产生工作所需要的时序,其连接电路如下图图晶体振荡器连接图与分别为用作片内振荡器的反向放大器的输入和输出,考虑到其最大频率不超过,这里选用的晶振为。


的系统复位有五个复位源上电复位。


电源电压低于上电复位门限时,复位。


如果在单片机加电压的同时,保持引脚为低电平,则可延长复位周期。


图引脚与相连时,图引脚由外部控制时,单片机的复位电平单片机的复位电平外电复位。


引脚上的低电平持续时间大于最小脉冲宽度时复位。


图外部复位时序图看门狗复位。


看门狗使能并且看门狗定时器溢出时复位发生。


看门狗计数器溢出时,将产生个晶振的复位脉冲。


图看门狗复位时序图掉电检测复位。


掉电检测复位功能使能,且电源电压低于掉电检测复位门限时即复位。


复位。


复位寄存器为时复位。


液晶显示的显示原理液晶显示器是种功耗极低的显示器。


随着液晶显示技术的发展,显示器的规格众多,其专用驱动芯片也相互配套,使在控制和仪表系统中广泛应用提供了极大的方便。


要想在液晶模块上显示个汉字或字符,需要个最基本的控制操作分别向个控制器写指令代码写显示数据和读显示数据。


这里要特别引起注意的是完成这项操作的前提条件是控制器处于准备好的状态,即,由模块的软件特性知道,当时,系统的接口电路处于被封锁的状态,是不能接受除读状态指令外的任何操作的。


上面已经介绍到,液晶模块中液晶屏显示区为点阵,其中,它们的每个像素行组成页,整个显示区共分为页,每列为个区,这样,它就有左中右个区,它的显示区示意图如下左区中区右区„„„„„„图液晶屏显示区示意图液晶模块显示字符是从上到下,从左到右进行显示的。


假设定义从最左上角开始显示,则先从上到下显示第页的第列,依次从左向右开始显示。


的显示部分为左中右个区,可以由片选的取值分别进行控制,其接口的片选定义如下表的片选定义表选中区域左区中区右区未选有了上面的知识,就可以编写显示界面这块程序。


由于每个汉字或字符在图中位置是固定的,只要定义了相应的选区及地址,就可以显示出具体的位置。


用来表示汉字的区域,当,表示左区,表示中区,表示右区。


表示页面,表示列地址。


则就可以定义出这个字在屏上的实际位置。


以第行的智字为例,这个字位于模块的左区,则它位于第页和第二页,则它位于列地址的字节那么智就可以通过精确地表示出它的位置。


这里要注意的是每个汉字占用的行地址是两页,如智字占的就是和,即第二行的汉字其而不是。


因此,第二行的电就应该表示为,其它字符依此设计即可。


液晶显示控制驱动器及其兼容液晶显示控制器是种带有驱动输出的图形液晶显示控制器,而在小规模点阵液晶显示模块上使用液晶显示驱动器组成液晶显示驱动控制系统是非常有益的,这将使液晶显示模块的硬件电路简单化,从而降低模块的成本,同时也提高了对软件功能的要求。


许多显示功能如光标字符库闪烁都需要由软件编制而成。


和就是这类液晶显示驱动控制器套件。


之所以称它们为套件是因为和必须配套使用,通常有和两种规格。


其特点如下内藏位显示,中每位数据对应屏上的个点的亮暗状态。


及其兼容控制器是列驱动器,具有路列驱动输出。


及其兼容控制驱动器读写时序与系列微处理妻相符,因此它可直接与系列微处理器借口相联。


及其兼容控制器的占空比为。


液晶显示模块的特点图形液晶显示模块的驱动和控制系统是由片或兼容驱动器作为行驱动器和两片或兼容驱动器作为列驱动器组成的。


它的主要技术参数及其供电特点如下电源状态字是计算机了解及其兼容控制驱动器当前状态,或是及其兼容控制驱动器向计算机提供其内部状态的唯的信息渠道。


状态字为字节,其中仅有位有效位,它们是表示当前接口控制电路运行状态。


表示正在处理计算机发来的指令或数据。


此时接口电路被封锁,不能接受除读状态字以外的任何操作。


表示接口电路已处于准备好状态,等待计算机的访问。


表示当前的显示状态。


表示关显示状态表示开显示状态。


表示当前的工作状态,即反映端的电平状态。


当为低电平状态时,处于复位工作状态当为高电平状态时,为正常工作状态,。


显示开关指令该指令设置显示开关触发器的状态,由此控制显示数据锁存器的工作方式,从而控制显示屏上的显示状态。


位为显示开关控制位。


当为开显示设置,显示数据锁存器正常工作,显示屏上呈现所需的显示效果。


显示起始行设置指令显示起始行该指令设置了显示起始行寄存器的内容。


有行显示的管理能力,该指令中为显示起始行的地址,取值在行范围内,它规定了显示屏上最顶行所对应的显示存储器的行地址。


如果定时间隔地,等间距地修改如加或减显示起始行寄存器的内容,则显示屏将呈现显示内容向上或向下平滑滚动的显示效果。


页面地址设置指令页号该指令设置了页面地址地址寄存器的内容。


将显示存储器分成页,指令代码中就是要确定当前所要选择的页面地址,取值范围为,代表第页。


该指令规定了以后的读写操作将在哪个页面上进行。


列地址设置指令显示列地址该指令设置了地址计数器的内容,代表了页面上的个单元地址,随后的次读或写数据将在这个单元上进行。


地址计数器具有自动加功能,在每上次读写数据后它将自动加,所以在连续进行读写数据时,地址计数器不必每次都设置次。


页面地址的设置和列地址的设置将显示存储器单元唯的确定下来,为后来的显示数据的读写作了地址的选通。


写数据指令写数据该操作将位数据写入先前已确定的显示存储器的单元内。


操作完成后列地址计数器自动加。


读数据指令读显示数据该操作将接口部的输出寄存器内容读出,然后列地址计数器自动加。


必须注意的是,进行读操作之前,必须有次空读操作,紧接着再读才会读出所要读的单元中的数据。


液晶显示界面本着简单明了的基本思想前面提到,结合液晶显示模块的相关知识,设计出如下界面图界面显示这次设计采用的液晶显示模块本是由北京精电公司所造的图形式的芯片,其用片或兼容驱动器作为行驱动器和三片或兼容驱动器作为列驱动器组成的。


系统程序流程图为了方便程序的设计,使自己在设计过程中做到思路清晰,设计起来游刃有余。


这里首先画出了程序流程图,后面根据次流程图具体设计程序,现具体分析如下主程序流程图这次设计课题的主要内容是在充电器的充电过程中,采集参数,进行电压电流温度的实时显示。


其主流程图设计如下智能型充电器电池电压节数电流状态温度初始化采集电池电压开始有电池无电池等待扫描按键图主程序流程图二控制程序流程图要想在液晶模块上显示个字符或汉字,首先必须得对控制字进行写指令代码写显示数据和读显示数据项操作。


完成这项工作都必须保证控制器处于不忙的情况下,这就必须有个判忙子程序,其流程图如下开始读左边控制器的状态字驱动器忙图判忙程序流程图三显示程序流程图根据上面采用的方法设置汉字的初始值,当显示完第列的字节以后,跳到第二列又从上往下显示。


由于个汉字每列有字节,则当页的列显示完,只相当于显示的汉字的上半部分,则再次跳到下页的初始位,进行汉字下半部分的显示,值到列显示完成,才表示个汉字全部显示结束。


第四章系统调试系统调试软件介绍完成对系统的硬软件设计后,就可以对系统进行调试了。


本次设计本人采用了编译器作为系统的开发工具,进行程序的烧录和仿真。


编译器简介是公司针对单片机而开发的个语言编译,它具有以下几个特点支持不带的单片机器件。


带嵌入式的应用程序编译器。


带全局优化器。


支持在线编程。


是个运行于的集成开发环境,它包括单片机软件开发所需要的编辑器工程管理器和编译器。


采用了工程的组织形式。


程序的所有源文件全部以工程的个要素保存在工程中,并且程序的编辑和编译也都在这个环境中进行。


工程管理器最后还能生成格式的烧录文件和格式的仿真文件。


二支持的数据类型数据类型就是数据的不同表示形式,它们按照被描叙数据的性质及其所占存储空间的大小来划分。


的编译器可以支持种数据类型,它们分别是基本数据类型构造类型指针类型和空类型。


基本数据类型基本数据类型包括字符型和整型和长整型和浮点型和双精度型。


基本数据类型不只有再分性,它不可以再分解为其他的数据类型。


构造数据类型构造数据类塑包括数组型结构体类型公用体类型和枚举类刑。


构造数据类型由若干个基本数据类型采用构造的方法成,因此,每个构造数据类烈都可以分解成若干个基本数招类型。


指针类型指针是种用来专门存放所指对象地址的变量,它指向计算机内的个内存单元。


指针的处理具有较高的灵活性,使用它可以有效地表示复杂的数据结构,有效地使用内存空间,方便地处理数组,因此,它是语言中种非常重要的数据类型。


空类型空类型也就是类型。


在调用函数时,函数通常都会返同个函数值。


这个返回的函数值的数据类型可以在函数定义和函数说明中由用户指定。


但有些函数,它只进行定的处理,在调用后并不需要返回个函数值,那么这种函数可以定义为空类型。


当个计算的几个运算分量的数据类型不相同时要根据些规则把它们转换成个共同的数据类型。


这种转换可自动进行,也可以人工强制转换。


通常来说,编译器会把窄的数据类型自动转换成宽数据类型,以保证计算信息不被丢失。


的主要设置点击菜单中栏中的命令,打开应用构筑向导对话框,其框图如所示。


框图主要有以下页面选项可对芯片的种类频率是否使用看门狗以及是否使用和等进行选择。


在这里选择芯片,频率,使用看门狗。


选项可以设计的属性,其关系如下表选项中符号与端口实际设定调试过程为了巩固前面所学的知识,培养对单片机学习的兴趣,同时也为了学会并熟练掌握编译器的应用,为最后的联机调试打下基础。


在这里设计了些最简单的单片机系统实例进行调试,其核心部件采用芯片。


本来这次是准备在面包板上完成实验的,但后来觉得引脚插在面包板里面,松紧不,且面包板是个长条形,如果做到后面的实现随着线的增多,空间跨度太大,影响视觉,根线旦出了问题也不易检查,综合各方面考虑,最后选用了次性万用板来进

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档