1、第一讲一、授课内容:1、什么是单片机 2、单片机的发展 二、授课类型:讲授三、授课时数:2 学时四、教学目标:了解单片机的发展,应用领域和应用模式,掌握单片机的特点五、教学重、难点:重点/难点:单片机的特点六、教学设想:借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣.七、教学过程:(板书)一、什么是单片机随着微电子技术的不断发展,计算机技术也得到迅速发展,并且由于芯片的集成度的提高而使计算机微型化,出现了单片微型计算机(Single Chip Computer) ,简称单片机,也可称为微控制器 MCU(
2、Micro controller Unit) 。单片机,即集成在一块芯片上的计算机,集成了中央处理器 CPU(Central Processing Unit) 、随机存储器 RAM(Random Access Memory) 、只读存储器(Read Only Memory) 、定时器/计数器以及 I/O 接口电路等主要计算机部件。二、 单片微型计算机发展概况单片机出现的历史并不长, 但发展十分迅猛。 它的产生与发展和微处理器的产生与发展大体同步, 自 1971 年美国 Intel 公司首先推出 4 位微处理器(4004)以来, 它的发展到目前为止大致可分为 5 个阶段:第 1 阶段(19711
3、976): 单片机发展的初级阶段。 1971 年 11 月 Intel公司首先设计出集成度为 2 000 只晶体管/片的 4 位微处理器 Intel 4004, 并配有 RAM、 ROM 和移位寄存器, 构成了第一台 MCS4 微处理器, 而后又推出了8 位微处理器 Intel 8008, 以及其它各公司相继推出的 8 位微处理器。第 2 阶段(19761980): 低性能单片机阶段。 以 1976 年 Intel 公司推出的 MCS48 系列为代表, 采用将 8 位 CPU、 8 位并行 I/O 接口、 8 位定时/计数器、 RAM 和 ROM 等集成于一块半导体芯片上的单片结构, 虽然其寻
4、址范围有限(不大于 4 KB), 也没有串行 I/O, RAM、 ROM 容量小, 中断系统也较简单, 但功能可满足一般工业控制和智能化仪器、 仪表等的需要。 第 3 阶段(19801983): 高性能单片机阶段。 这一阶段推出的高性能 8位单片机普遍带有串行口, 有多级中断处理系统, 多个 16 位定时器/计数器。 片内 RAM、 ROM 的容量加大 ,且寻址范围可达 64 KB, 个别片内还带有 A/D 转换接口。第 4 阶段(198380 年代末): 16 位单片机阶段。 1983 年 Intel 公司又推出了高性能的 16 位单片机 MCS96 系列, 由于其采用了最新的制造工艺, 使
5、芯片集成度高达 12 万只晶体管/片。 第 5 阶段(90 年代): 单片机在集成度、 功能、 速度、 可靠性、 应用领域等全方位向更高水平发展。 单片机的应用特性:(1)集成度高MCS-51 系列单片机代表产品为 8051,8051 内部包含 4KB 的 ROM、128B 的RAM、四个 8 位并行口、一个全双工串行口、两个 16 位定时器/计数器以及一个处理功能强大的中央处理器。(2)系统结构简单MCS-51 系列单片机芯片内部采用模块化结构,增加或更换一个模块就能获得指令系统和引脚兼容的新产品。另一方面,MCS-51 系列单片机具有 64KB的外部程序存储器寻址能力和 64KB 的外部
6、RAM 和 I/O 口寻址能力。Intel 公司标准的 I/O 接口电路和存储器电路都可以直接连到 MCS-51 系列单片机上以扩展系统功能,应用非常灵活。(3)可靠性高单片机产品和其他产品一样,出厂指标有军用品、工业品和商用品之分。其中军用品要求绝对可靠,在任何恶劣的环境下都能可靠工作,主要用于武器系统、航空器等方面。单片机属于工业品,能在常温下工作,不需要在温度恒定的机房内工作。由于单片机总线大多在芯片内部不易受干扰,而且单片机应用系统体积小,易于屏蔽,所以单片机的可靠性较高。 (4)处理功能强,速度快MCS-51 系列单片机指令系统中具有加、减、乘、除指令,各种逻辑运算和转移指令,还具有
7、位操作功能。CPU 时钟频率高达 12MHz,单字节乘法和除法仅需要 4s,而且具有特殊的多机通信功能,可作为多机系统中的子系统。单片机的制造工艺:制造单片机的工艺只有两种:HMOS 工艺和 CHMOS 工艺。 早期的 MCS-51 系列芯片都采用 HMOS 工艺,即高密度、短沟道 MOS 工艺。8051、8751、8031、8951 等产品均属于 HMOS 工艺制造的产品。 CHMOS 工艺是 CMOS 和 HMOS 的结合,除保持了 HMOS 工艺的高密度、高速度之外,还具有 CMOS 工艺低功耗的特点。例如 HMOS 工艺制造的 8051 芯片的功耗为 630mW,而用 CHMOS 工艺
8、制造的 80C51 芯片的功耗为 120mW,这么低的功耗用一粒钮扣电池就可以工作。单片机型号中包含有“C”的产品就是指它的制造工艺是 CHMOS 工艺。例如 80C51,就是指用 CHMOS 工艺制造的 8051。三、 单片机的特点(1)体积小、重量轻、功耗低、功能强、性价比高。(2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。(3)结构灵活,易于组成各种微机应用系统。(4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。 (5)内含有 Flash 存储器由于片内含有 Flash 存储器,因此在系统开发过程中可以十分容易地进行程序的修改。同
9、时,在系统工作过程中,能有效地保存数据信息,即使外界电源损坏也不影响信息的保存。(6)和 AT80C51 插座兼容AT89 系列单片机的引脚和 MCS-51 系列单片机的引脚是一样的。只要用相同引脚的 AT89 系列单片机就可以取代 MCS-51 系列单片机。(7)静态时钟方式AT89 系列单片机采用静态时钟方式,节省电能,这对于降低便携式产品的功耗十分有用。第二讲一、授课内容: 1 、MCS-51 和 80C51 系列简介 2、单片机的应用领域和应用模式二、授课类型:讲授三、授课时数:2 学时四、教学目标:了解单片机的发展,应用领域和应用模式,掌握单片机的特点五、教学重、难点:重点/难点:单
10、片机的特点六、教学设想:借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣.七、教学过程:(板书)一、单片机系列简介目前世界上单片机生产厂商很多, 如: Intel、 Motorola、 Philips、 Siemens、 NEC、 ADM、 Zilog 等公司, 其主流产品有几十个系列 , 几百个品种。 尽管其各具特色, 名称各异, 但作为集 CPU、 RAM、 ROM(或 EPROM) 、 I/O 接口、 定时器/计数器、 中断系统为一体的单片机 , 其原理大同小异。 现以 Intel 公司的系列产品为
11、例, 说明各系列之间的区别。 Intel 公司从其生产单片机开始, 发展到现在, 大体上可分为 3 大系列: MCS48 系列、 MCS51 系列、 MCS96 系列。 MCS51 单片机系列:MCS51 系列单片机虽已有 10 多种产品, 但可分为两大系列: MCS51 子系列与 MCS52 子系列。 MCS51 子系列中主要有 8031、 8051、 8751 三种类型。而 MCS52 子系列也有 3 种类型 8032、 8052、 8752。 在某些性能上略有差异。 由此可见, 在本子系列内各类芯片的主要区别在于片内有无 ROM 或 EPROM; MCS51 与 MCS52 子系列间所不
12、同的是片内程序存储器 ROM 从 4 KB 增至 8 KB; 片内数据存储器由 128 个字节增至 256 个字节;定时器/计数器增加了一个; 中断源增加了 12 个。 另外, 对于制造工艺为CHMOS 的单片机, 由于采用 CMOS 技术制造, 因此具有低功耗的特点 , 如 8051功耗约为 630 mW, 而 80C51 的功耗只有 120 mW。 MCS-51 是一个单片机系列产品,具有多种芯片型号。具体说,按其内部资源配置的不同,MCS-51 可分为两个子系列和四种类型.片内 ROM 形式MCS 子系列 无 ROM EPROM E2PROM片内ROM容量片内RAM容量定时器/计数器中断
13、源MCS-51子系列 8031 8051 8751 8951 4KB 128B 216 5MCS-52子系列 8032 8052 8752 8952 8KB 256B 316 6MCS-51 子系列包含 4 个产品,这 4 个产品具有不同的应用特性。8051:单片机 8051 内部包含了 4KB 的 ROM、128B 的 RAM、21 个特殊功能寄存器、4 个 8 位并行口、一个全双工串行口、两个 16 位定时器/计数器以及一个处理功能很强的中央处理器,是一台完整的微型计算机8751:是以 4KB 的 EPROM 代替 4KB ROM 的 8051。8951:是以 4KB 的 E2PROM(或
14、 Flash ROM)代替 4KB ROM 的 8051。8031:是内部无 ROM 的 8051。单片机 8031 不构成完整计算机,必须外接EPROM 作为程序存储器。52 子系列也包含 4 个产品,分别是 51 子系列的增强型。由于资源数量的增加,芯片的功能有所增强。片内 ROM 容量从 4KB 增加到 8KB;RAM 容量从128B 增加到 256B;定时器数目从 2 个增加到 3 个;中断源从 5 个增加到 6 个等。80C51 单片机系列是在 MCS-51 系列的基础上发展起来的。 最早推出80C51 系列芯片的是 Intel 公司,并且作为 MCS-51 系列的一部分,按原 MC
15、S-51系列芯片的规则命名,例如 80C51、80C31、87C51 等(至于 89C51,我们把它归入 89 系列单片机,将在下一节介绍) 。后来越来越多的公司生产 80C51 芯片,而且型号的命名已面目全非,功能上也做了不同程度的改进,如增加了 A/D 转换、高速 I/O 口等。有些还在总线结构上做了重大改进,出现了廉价的非总线型单片机芯片。但是万变不离其宗:CHMOS 工艺芯片 80C51/80C31/87C51/89C51 的基本特征是低功耗、允许的电源电压波动范围较大(为 5V20%) ,并有三种功耗控制方式(增加了待机和掉电保护两种方式) 。习惯上,我们仍然把 80C51 系列作为
16、 MCS-51 的子系列。二、单片机的应用 由于单片机具有体积小、 重量轻、 价格便宜、功耗低 , 控制功能强及运算速度快等特点, 因而在国民经济建设、 军事及家用电器等各个领域均得到了广泛的应用。 (1)家用电器领域目前国内各种家用电器已普遍采用单片机控制取代传统的控制电路,而做成单片机控制系统。例如洗衣机、电冰箱、空调机、微波炉、电饭煲、电视机、录像机及其它视频音像设备的控制器。(2)办公自动化领域现代办公室中所使用的大量通信、信息产品多数都采用了单片机,如通用计算机系统中的键盘译码、磁盘驱动、打印机、绘图仪、复印机、电话、传真机、考勤机等。(3)智能仪表。用单片机改造原有的测量、 控制仪
17、表, 促进仪表向数字化、 智能化、 多功能化、 综合化、 柔性化方向发展。 (4)机电一体化产品。 单片机与传统的机械产品相结合, 使传统机械产品结构简化, 控制智能化。(5)商业营销领域由于在商业营销系统已广泛使用的电子称、收款机、条形码阅读器、仓储安全监测系统、商场保安系统、空气调节系统、冷冻保鲜系统等中,目前已纷纷采用单片机构成专用系统,主要由于这种系统有明显的抗病菌侵害、抗电磁干扰等高可靠性能的保证。(6)汽车电子与航空航天电子系统通常在这些电子系统中的集中显示系统、动力监测控制系统、自动驾驭系统、通信系统以及运行监视器(黑匣子)等都要构成冗余的网络系统。习 题1. 什么叫单片机?除了
18、“单片机”之外,单片机还可以称为什么?2. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员除了熟练掌握指令系统外,还必须精通什么?3. 8051、8751、8031 单片机的主要区别是什么?4. 与 8051 比较,80C51 的最大特点是什么?5. AT89 系列单片机的最大优点是什么?6. 单片机发展方向是什么?第三讲一、授课内容: 进位计数制及相互转换二、授课类型:讲授三、授课时数:2 学时四、教学目标:掌握各数制之间的相互转换五、教学重、难点:重点/难点:掌握各数制之间的相互转换六、教学设想:借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲
19、解,增强学生对知识的理解,同时提高他们对本学科的兴趣.七、教学过程:(板书)一、进位计数制按进位的原则进行计数的方法称之为进位计数制,简称进位制。人们日常生活中习惯上使用十进制,而二进制使于实现、存储、传输,所以计算机中采用二进制。但二进制不易书写和阅读,因此又引入了八进制和十六进制。1十进制(后缀或下标 D 表示)十进制计数原则:逢十进一十进制的基数为:10十进制的数码为:0 1 2 3 4 5 6 7 8 9十进制数第 K 位的权为:10 k(第 K 位的权为基数的 K 次方,第 K 位的数码与第 K 位权的乘积表示第 K位数的值) 。例如:8846.78=810 3+8102+4101+
20、6106+7101+8102该数中共出现三次数码 8,但各自的权不一样,故其代表的值也不一样。2二进制(后缀或下标 B 表示)二进制计数原则:逢二进一二进制的基数为:2二进制的数码为:0 1二进制数第 K 位的权为:2 K例如:11010101.01B=127+126+025+124+023+122+021+120+021+122=213.25N 位二进制数可以表示 2N个数。例如 3 位二进制数可以表示 8 个数,如附表1 所示:附表 1二 进 制 数 000 001 010 011 100 101 110 111相应的十进制数 0 1 2 3 4 5 6 73八进制(后缀或下标 O 表示)
21、八进制计计数原则:逢八进一八进制的基数为:8八进制的数码为:0 1 2 3 4 5 6 7八进制数第 K 位的权为:8 K例如:127O=18 2+281+780=87D4十六进制(后缀或下标 H 表示)十六进制计数原则:逢十六进一十六进制的基数为:16十六进制的数码为:0 1 2 3 4 5 6 7 8 9 A B C D E F十六进制第 K 位的权为: 16 k例如:64.4H=616 1+4160+4161=100.25D十六进制数、二进制和十进制数的对应关系如附表 2 所示:附表 2二 进 制 数 0000 0001 0010 0011 0100 0101 0110 0111十 进
22、制 数 0 1 2 3 4 5 6 7十六进制数 0 1 2 3 4 5 6 7二 进 制 数 1000 1001 1010 1011 1100 1101 1110 1111十 进 制 数 8 9 10 11 12 13 14 15十六进制数 8 9 A B C D E F二、不同进位制之间的转换。1二进制数转换为十制数。转换原则:按权展开求和。例如: 10001101.11B=127+026+025+024+123+122+021+120+121+1 22 =141.75D 八进制十六进制转换为十进制数也同样遵循该原则,不再单独介绍了。2十进制数转换为二进制数十进制数转换为二进制数的原则:整
23、数部分:除基取余,逆序排列小数部分:乘基取整,顺序排列例 将十进数 186 和 0.8125 转换成二进制数。因此 : 186D = 10111010B 0.8125D = 0.11011B注意:当十进制小数不能用有限位二进制小数精确表示时,根据精度要求,采用“0 舍 1 入”法,取有限位二进制小数近似表示。十进制数转换为八进制,十六进制数同样遵循该原则。3二进制转换为十六进制由于十六进制的基数是 2 的幂,所以二进制与十六进制之间的转换是十分方便的,二进制转换为十六进制的原则:整数部分从低位到高位四位一组不足补零,直接用十六进制数来表示;小数部分从高位到低位四位一组不足补零,直接用十六进制数表示。例附2 将二进制数 10011110.00111 转换成十六进制数。1001 1110 . 0011 1000高位低位低位高位