第三章 系统软件设计 16
3。1 点阵扫描原理 16
3。2 字模软件 17
3。2。1 字模软件的设置 17
3。2。2 程序代码字模表 18
3。3 Keil 实现 C 代码及程序下载 21
3。3。1 液晶显示器初始化 21
3。3。2 单片机初始化 22
3。3。3 程序写入液晶显示器 22
3。4 本章小结 23
第四章 调试与仿真 24
4。1 开发环境介绍 24
4。1。1 Keil C51 软件的使用方式 24
4。1。2 Proteus 软件的使用方式 24
4。1。3 Keil C51 和 Proteus 的联调使用方式 25
4。2 硬件及软件调试 26
4。3 仿真结果分析 26
4。4 本章小结 28
结语 29
致 谢 31
参 考 文 献 32
附录 33
第一章 绪论
1。1 单片机简介
在微处理器被发明后不久,市面上就出现了以一个大规模集成电路为主组成的微型 计算机,也就是单片微型计算机(Micro Computer Unit 统称单片机)。因为该单片机主 要用于系统的控制,被嵌入到各个不同的产品中去,从而来提升产品的智能性,所以这 种单片机也被称之为嵌入式微控制器(Embedded Microcontroller)。在单片机的内部含 有计算机的基本功能部件,如 CPU、存储器及各种接口电路。只要在单片机的外部配置 好设备及软件,即可方便的构成一个简单的单片机应用系统。
单片机发展以下经历 3 个阶段:
20 世纪 70 年代,这是单片机研究的初始阶段。这一时期中,最典型的就是 Intel 公司的 MCS-48 系列的单片机。但是由于工艺不精和集成度不高等因素的限制影响,这 一系列的单片机的 CPU 功能不高,其存储器 ROM 的容量很小。并且单片机的输入输出 接口无论是在数量上还是在类型上都不多,所以这一时期的系列单片机只被适用于简易 的一般场合。
20 世纪 80 年代,这是单片机研究发展比较成熟的时间段。这一时期中,最为著名 的就是 Intel 的 MCS-51 系列的单片机。市面上出现了 8 位和 16 位的性能比较高的单片 机,CPU 的功能和存储器的容量也得到了大大的提升。单片机的输入输出接口无论是在 类型上,还是在个数上也得到了明显的增多。单片机内部还增添了异步串行口,AD 转 换口,多功能定时计数器等特别的输入输出接口电路。因此单片机获得了广泛的应用, 并赢得多方面的好评。
20 世纪 90 年代至今,这一阶段单片机高速发展。各种有名的世界半导体厂商如 ATMEL,德州仪器等等先后不间断地设计出各种新型的 8 位,16 位和 32 位的 MCS。 单片机的性能得到了极大的提升,内部的接口数量也大大的增加,还增添了兼容模式。 这一时期的单片机迎合了各种简单或复杂应用场合的要求,而且还深入到各行各业和各 种消费电子产品之中。