- 4
- 0
- 约21.63万字
- 约 1065页
- 2023-11-29 发布于安徽
- 举报
第1章 绪 论1.1 单片微型计算机1.2 单片机的应用1.3 AVR、 51和PIC系列8位单片机性能的比较1.4 51系列单片机的主要生产厂家及特点习题与思考题
1. 1 单片微型计算机 微型计算机的出现是电子数字计算机广泛应用到人们日常工作和生活领域中的一个重大转折点, 对社会产生了极大的影响。 单片微型计算机是微型计算机发展的一个重要分支, 它以独特的结构和性能, 已经广泛地应用到国民经济建设的各个领域。
图1-1 单片机结构
总之, 一个单片机就相当于一台微型计算机, 可以用下面一个表达式来描述: 单片机=CPU+ROM+RAM+I/O+功能部件 单片机在整体性能上不如微型计算机, 但单片机与微型计算机相比有其显著的优点: 体积小、 编程方便、 功耗低、 成本低。 正是这些优点使单片机得到了广泛的应用。 生活中到处是单片机应用的影子, 如VCD机、 手机、 微波炉、 空调、 自动洗衣机以及汽车电子设备等。
1.1.1 单片机的发展概况 1975年, 美国德州仪器(TI)公司推出了TMS-1000, Intel公司则推出了4004 4位单片机; 1980年, Intel公司在MCS-48系列的基础上, 又推出高性能的MCS-51系列8位单片机; 1982年, 16位单片机问世后, Intel又推出了MCS-96系列16位单片机。 而今, 具有强大的片内功能的32位单片机也已问世。
无论是哪一种位数的单片机, 也无论是哪一个系列的单片机, 都为新产品的开发、 应用系统的研制、 智能控制器的研究等创造了极其有利的硬件环境。 可以说, 由于世界各生产厂家生产的通用型4位、 8位、 16位、 32位单片机以及衍生出的五花八门的系列及型号的产品, 使单片机技术的应用达到了无处不在的地步。 但就国内近30年的应用实践而言, 使用量最大的仍是8位单片机, 应用范围最广的也是8位单片机。 目前, 8位单片机的销量占全球单片机销量的65%左右, 仍是当前应用的主流。
1.1.2 单片机的发展趋势 单片机技术正以惊人的速度向前发展, 主要表现在以下几个方面。 1. CPU的发展 增加CPU的字长或提高时钟频率均可提高CPU的数据处理能力和运算速度。 CPU的字长已有8位、 16位、 32位和64位之分, 时钟频率也已发展到20 MHz以上。 标准的8051单片机一个机器周期要占用12个时钟周期, 执行一条指令最少要一个机器周期, 而现在的单片机, 其执行指令的速度大大提高了。
如Cygnal公司的C8051FXXX系列是全集成混合信号的片上系统单片机(SOC单片机), 采用了CIP-51微处理器内核, 该微处理器70%指令的执行是在1个或2个系统时钟周期内完成的, 只有4条指令的执行需4个以上的时钟周期。Atmel公司的AT89系列单片机是采用RISC(Reduced Instruction Set CPU)结构的单片机, 该系列单片机可在一个时钟周期内执行一条指令, 即在执行前一条指令时就取下一条指令, 然后以一个周期执行指令。
还有一些8051单片机兼容厂商为了在不提高时钟频率的条件下, 加快单片机的运算速度, 改善了单片机的内部时序。 如Motorola单片机使用了锁相环技术或内部倍频技术, 使内部总线速度大大高于时钟发生器的频率; 68HC08单片机使用频率为4.9 MHz的外部振荡器, 而内部时钟频率则高达32 MHz。
2. 片内存储器的发展 早期单片机的片内存储器, 一般RAM为64~128 B, 程序存储器ROM在1~2 KB之间, 新型的单片机片内的RAM在256 B以上, 片内程序存储器也采用了快速闪存(Flash)技术, 可在V电压下进行程序的烧录, 容量可达128 KB以上。 由于采用了Flash技术, 使得在线编程(InSystem Programming, ISP)和在应用中编程(In Application Programming, IAP)技术得以实现。
3. 片内输入/输出接口功能的加强 最初的单片机, 片内只有并行输入/输出接口、 定时器/计数器, 它们的功能也较差, 在实际应用中往往还要通过特殊的接口扩展功能, 这样既增加了应用系统结构的复杂性, 也降低了系统的稳定性。
近几年来, 新型单片机的接口, 无论从类型上还是从数量上都有很大的发展, 这不仅大大地提高了单片机的功能, 而且也大大地简化了系统的总体结构。 例如, 有些单片机的并行I/O口能直接输出大电流和高电压, 可直接用以驱动数码管(LED)、 液晶显示器(LCD)等。 集成在片内的部件也越
您可能关注的文档
- Access数据库教程教学课件1354.pptx
- ARM Cortex嵌入式系统开发教程1523.pptx
- ARM Linux嵌入式系统开发基础1656.pptx
- ARM嵌入式系统基础及应用第1版1189.pptx
- Auto CAD快速入门与技能训练778.pptx
- AutoCAD2010中文版学习与实训教程877.pptx
- Maya-2016动画制作案例教程.pptx
- AutoCAD2007实用教程教学课件1158.pptx
- STM8S系列单片机原理与应用1494.pptx
- 传感器原理及应用 第4版911.pptx
- 散文题型03 理解分析词句(题型专练)(全国通用)(解析版)-2026年高考语文二轮复习讲练.docx
- 考前押题10 阅读理解之应用文——关注生活 学以致用(原卷版)(押题训练)2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 清单04 综合性学习之语言表达(仿写邀请转述劝说) 活动策划(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单09 古诗文对比阅读之内容 情感 写法对比 语言 炼字 拓展探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 小说易错02 重点情节理解偏差(选择题)(易错专练)(全国通用)(原卷版)-2026年高考语文二轮复习讲练.docx
- 专题01 声现象(题型专练)(全国通用)(原卷版)2026年中考物理二轮复习讲练.docx
- 清单08 文言文(议论类 书信应用类)阅读之论点把握 文体特点(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单11 记叙文阅读之朗读设计 表达技巧 主旨情感 开放探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 语言清单05 语法填空中的词类(五)无提示词--连词(全国通用)(原卷版)2026年高考英语二轮复习讲练.docx
- 第04讲 想象探索与科学精神(《西游记》《海底两万里》《昆虫记》全国通用(讲义)(解析版)2026年中考语文一轮复习讲练.docx
原创力文档

文档评论(0)