目录摘要·······························IAbstract·····························II前言 ···························· 1第1章 概述··························· 2第一节 绪论···························21.1 课题背景························ 21.2 常见充电电池特性及其充电方式·············· 31.3主要芯片的选择····················· 51.4 液晶显示模块的选择··················· 7第二节 毕业设计任务和要求··················· 8第2章 硬件电路设计························ 10第一节 液晶显示模块的两种访问方式接口电路··········· 10第二节 硬件电路主要芯片 ···················· 122.2.1 Atmega16L主要引脚说明················· 122.2.2 Atmega16L的存储器··················· 13 2.2.3 Atmega16L的时钟电路·················· 142.2.4 Atmega16L的系统复位·················· 14第三节 LCD液晶显示 ···················· 152.3.1 LCD的显示原理····················· 152.3.2 液晶显示控制驱动器···················172.3.3 液晶显示模块的特点·················· 18第四节 电源电路的设计··················· 20 第五节 硬件电路设计···················· 21第六节 PROTELL99的应用简介················· 22第3章 软件设计························ 233.1 用C语言开发单片机的优势················ 233.2 液晶显示汉字或字符的原理················243.3 LCD模块的指令说明··················· 253.4 液晶显示界面 ····················· 273.5 系统程序流程图·····················27第4章 系统调试过程·······················31第一节 系统调试软件介绍··················· 314.1.1 ICCAVR编译器简介···················314.1.2 ICCAVR的设置·····················32第二节 调试过程·······················35第五章 毕业设计总结·············· ······· 40第一节 主要成果······················ 40 第二节 经验总结和感谢··················· 40参考文献····························41附录1外文资料译文·······················39附录2外文资料原文·······················42附录3部分源代码························45附录4硬件原理图························62
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。