1、 1 数理与信息工程学院数理与信息工程学院 单片机单片机原理及原理及应用应用期末期末课程课程设计设计 题题 目:目: 智能型充电器的电源和显示的设计 专专 业:业: 计算机科学与技术(专升本) 班班 级:级: 计算机 081 班 姓姓 名:名: 学学 号:号: 指导老师:指导老师: 成成 绩:绩: 2 目目 录录 第一章 绪 论 4 1.1 课题背景 4 1.2毕业设计任务和要求 4 第二章 硬件电路设计 5 2.1 硬件电路主要芯片 5 2.1.1 Atmega16L主要引脚说明 5 2.1.2 Atmega16L的存储器 7 2.1.3 Atmega16L的时钟电路 7 2.1.4 Atm
2、ega16L的系统复位 7 2.2 LCD液晶显示 8 2.2.1 LCD的显示原 8 2.2.2 液晶显示控制驱动器 8 2.2.3 液晶显示模块的特点 10 2.3 硬件电路设计12 2.4 PROTELL99的应用简介 13 第三章 软件设计 15 3.1 用C语言开发单片机的优势 15 3.2 液晶显示汉字或字符的原理16 3.3 LCD模块的指令说明 16 3.4 液晶显示界面 19 3.5 系统程序流程图19 3 第四章 系统调试过程22 4.1 系统调试软件介绍 22 4.1.1 ICCAVR编译器简介 22 4.1.2 ICCAVR的设置 23 4.2 调试过程 23 第五章
3、课程设计总结 25 参考文献 26 4 第一章第一章 绪绪 论论 1.11.1 课题背景课题背景 如今,随着越来越多的手持式电器的出现,对高性能、小尺寸、重量轻的电池 充电器的需求也越来越大。 电池技术的持续进步也要求更复杂的充电算法以实现快速、 安全的充电。因此需要对充电过程进行更精确的监控,以缩短充电时间、达到最大的 电池容量,并防止电池损坏。与此同时,对充电电池的性能和工作寿命的要求也不 断地提高。从20世纪60年代的商用镍镉和密封铅酸电池到近几年的镍氢和锂离子 技术,可充电电池容量和性能得到了飞速的发展。目前各种电器使用的充电电池 主要有镍镉电池(NiCd) 、镍氢电池(NiMH) 、
4、锂电池(Li-Ion)和密封铅酸电池 (SLA)四种类型。 电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化 学物质的不同,电池有自己的特性。设计充电器时要仔细了解这些特性以防止过度充 电而损坏电。 目前,市场上卖得最多的是旅行充电器,但是严格从充电电路上分析,只有很少 部分充电器才能真正意义上被称为智能充电器,随着越来越多的手持式电器的出现, 对高性能、小尺寸、轻重量的电池充电器的需求也越来越大。电池技术的持续进步也 要求更复杂的充电算法以实现快速、安全地充电,因此,需要对充电过程进行更精确 地监控(例如对充、放电电流、充电电压、温度等的监控),以缩短充电时间,达到最 大的电池容量,并防止电池损坏。 1.2 1.2 本设计任务和要求本设计任务和要求 智能充电器的设计包括硬件和软件两大部分, 本人的主要任务是完成充电器设计 的 LCD 显示部分,其主要涉及的知识包括: (1) 自学 AVR 单片机的相关内容。 (2) 设计电源电路。 (3) 设计 128*64