微机原理第一章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理第一章
学习文档
微机原理
第1章概述及计算机数据基础1.1计算机发展与组成1.2单片机简介
1.1计算机发展与组成
1946-1958第一代电子管计算机。磁鼓存储器,机器语言、汇编语言
编程。
1958-1964第二代晶体管计算机。磁芯作主存储器,磁盘作外存储器,开始使用高级语言编程。
1964-1971第三代集成电路计算机。使用半导体存储器,出现多终端
计算机和计算机网络。
1971-第四代大规模集成电路计算机。出现微型计算机、单片微型计
算机,外部设备多样化。
1981-第五代人工智能计算机。模拟人的智能和交流方式。1.1.2计
算机发展趋势
微型化─便携式、低功耗
巨型化─尖端科技领域的信息处理,需要超大容量、高速度智能化─
模拟人类大脑思维和交流方式,多种处理能力系列化、标准化─便于各种
计算机硬、软件兼容和升级
网络化─网络计算机和信息高速公路
多机系统─大型设备、生产流水线集中管理(独立控制、故障分散、
资源共享)
软件
运算器
微处理器
控制器
(CPU)存储器(内存)
RAMROM
微型计算机(主机)
输入/输出接口(PIO、SIO、CTC、ADC、DAC…)总线(AB、DB、CB)
(I/O接口)
输入设备(键盘、扫描仪、语音识别仪…)输出设备(显示器、打印机、绘图仪、…)辅助存储器(磁带、磁盘、光盘)电源电路时钟电路硬件
微型计算机系统
外围设备
辅助设备
电子计算机技术的发展按使用元器件划分相继经历了五个时代:﹡电
子管计算机;﹡晶体管计算机;﹡集成电路计算机;
系统软件(操作系统,编辑、编译程序,故障诊断,监控程序…)应用
软件(科学计算,工业控制,数据处理…)程序设计语言(机器语言、汇编
语言、高级语言)
学习文档
﹡大规模集成电路计算机;
﹡超大规模集成电路计算机。
1.2单片机的发展过程及产品近况1.
2.1单片机的发展过程
单片机技术发展过程可分为三个主要阶段:
◆单芯片微机形成阶段
1976年,Intel公司推出了MCS-48系列单片机。8位CPU、1K字节ROM、64字节RAM、27根I/O线和1个8位定时/计数器。特点是:存储
器容量较小,寻址范围小(不大于4K),无串行接口,指令系统功能不强。◆性能完善提高阶段
1980年,Intel公司推出了MCS-51系列单片机:8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/
计数器。寻址范围64K,并有控制功能较强的布尔处理器。
特点是:结构体系完善,性能已大大提高,面向控制的特点进一步突出。现在,MCS-51已成为公认的单片机经典机种。◆微控制器化阶段1982年,Intel推出MCS-96系列单片机。
芯片内集成:16位CPU、8K字节ROM、232字节RAM、5个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K。片上还有8路10位ADC、1路PWM输出及高速I/O部件等。
特点是:片内面向测控系统外围电路增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。
“微控制器”的称谓更能反应单片机的本质1.2.2单片机产品近况
◆80C51系列单片机产品繁多,主流地位已经形成,近年来推出的与80C51兼容的主要产品有:
﹡ATMEL公司融入Flah存储器技术的AT89系列;﹡Philip公司的80C51、80C552系列;
﹡华邦公司的W78C51、W77C51高速低价系列;﹡ADI公司的ADμC8某某高精度ADC系列;﹡LG公司的GMS90/97低压高速系列;
﹡Ma某im公司的DS89C420高速(50MIPS)系列;
﹡Cygnal公司的C8051F系列高速SOC单片机。
◆非80C51结构单片机新品不断推出,给用户提供了更为广泛的选择空间,近年来推出的非80C51系列的主要产品有:
﹡Intel的MCS-96系列16位单片机;﹡Microchip的PIC系列RISC 单片机;
﹡TI的MSP430F系列16位低功耗单片机;
﹡Freecale单片机,具有几千种型号涵盖了从8位到32位的各种需求的单片机。1.3单片机的特点及应用领域1.3.1单片机的特点
◆控制性能和可靠性高
◆体积小、价格低、易于产品化1.3.2单片机的应用领域
学习文档
◆智能仪器仪表#单片机应用◆军事技术◆汽车电子
◆机电一体化产品◆智能控制
◆实时工业控制◆分布式系统的前端模块◆计算机外设控制器◆家用
电器
1.4单片机系统的开发过程通常开发一个单片机系统可按以下几个步
骤进行。
(1)明确系统设计任务,完成单片机及其外围电路的选型工作。
(2)运用PROTEL、POWERPCB等软件设计系统原理图和PCB板,经仔细
检查PCB板后送工厂制作。
(3)完成器件的安装焊接。
(4)根据硬件设计和系统要求编写应用程序。(5)在线调试软硬件。
(6)使用编程器烧写单片机应用程序,独立运行单片机系统。
◆程序设计
通常是C语言或者汇编语言,在特定的集成开发环境(IDE)中编程调试,比如应用最广泛的KEILuViion2
1.4单片机应用系统开发
学习文档