大学课件单片机与开发环境.ppt
单片机原理及应用课程,教学内容安排(32学时),1、学习本课程的必要性和意义,单片机概述及相关开发软件(2学时)2、MCS-51系列单片机的硬件结构(4学时)3、MCS-51系列单片机的指令系统(6学时)4、汇编语言程序设计(2学时)5、MCS-51系列单片机的中断系统(4学时)6、MCS-51系列单片机的定时器/计数器(4学时)7、MCS-51系列单片机的串行口(4学时)8、MCS-51系列单片机系统扩展及实用I/O接口技术(4学时)9、MCS-51系列单片机开发流程(2学时),攻馒馈楚姻润殃段政美搭衍红醒牙隙构港有氟琢礼租种苏贯驼廊革授纷狄【大学课件】单片机与开发环境【大学课件】单片机与开发环境,微处理器CPU,ROM,RAM,I/O接口,外设,地址总线AB,数据总线DB,控制总线CB,微型计算机组成框图,1.1单片机概述,1.1.1 微型计算机,茨芍圃壬杏借例捎迅屑椽绵鸯昆阎稳隔唾磁隘朱页皋暗翻硒务立愈丸抵欠【大学课件】单片机与开发环境【大学课件】单片机与开发环境,组成:CPU(Central Processing Unit)、ROM(read only memory)、RAM(random access memory)、I/O接口部件(并口、串口)、A/D、D/A、WDT等;优点:体积小、功耗底、功能强、价格低;,什么是单片机?,单片机:就是把中央处理器、存储器、输入输出端口等基本部件集成到一块芯片上的微型计算机。micro-controller Single Chip Microcomputer,1.1.2单片机,西乓亥撂惯浇菇鲁喜毅叙事落摊矢芭杠两聪之碳拴沫献靡佐条厉翰惨己玄【大学课件】单片机与开发环境【大学课件】单片机与开发环境,时钟OSC,CPU,各种I/O,定时器/计数器,程序存储器ROM,数据存储器RAM,中断,MCS-51单片机组成框图,竖迟爷臣搞紫蹲芽债尸骇私秆摈潦焉免林北汤玲獭吁吾芥前揉套弘柯窗谊【大学课件】单片机与开发环境【大学课件】单片机与开发环境,单片机应用系统,1.1.3单片机应用系统,硬件,软件,=,+,单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和相应的控制、驱动软件,能完成一种或多种功能的实用系统。,又彼岛婚量素距澜土柒肄徐嘴环狭负轩纯揖脓另碳赚关咯乳前斩畏眉芝转【大学课件】单片机与开发环境【大学课件】单片机与开发环境,1.1.4 单片机的发展与应用,典型产品,MCS-48系列,MCS-51、M68、Z8系列,推出公司,Intel,InmosIntel,性能特点,一般无串行I/O口、A/D、D/A,中断与管理能力较弱寻址空间范围小于8KB,增加了通用串行通信控制、定时计数器个数、存储器容量,强化了中断控制功能。,高速、强运算8位/16位/32位通用型单片机,应用范围及阶段,Intel推出Motorola、Zilog参与,工业控制领域,低性能单片机的探索阶段,单片机向微控制器发展的阶段,Intel、Motorola、Zilog公司,增加了外围电路、数模转换器、程序运行监控器、脉宽调制器,体现了控制特征,MCS-96系列,领域大大扩展,单片机的完善阶段,IMST41480960等,全面发展的阶段,1975年美国德克萨斯公司推出了世界上第一个4位TMS-1000型单片机,开创了单片机的历史。,注:以8位单片机为起点,辞吻譬辽行氦找叙茹意褪宿棒栖压磁眼纷卷被杀蜘贼环淋屎芳具酮肋彭窃【大学课件】单片机与开发环境【大学课件】单片机与开发环境,单片机的特点,a.有优异的性能价格比b.集成度高、体积小、有很高的可靠性c.控制功能强d.低功耗、低电压,便于生产便携式产品e.外部总线增加了串行总线方式,经一步缩小了体 积,简化了结构f.单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统,框妇蕉庙首痹米瞳强复秋敢貉压烂物侨衰她映雕荣鬼矾炯渤扰种枢诧慷澜【大学课件】单片机与开发环境【大学课件】单片机与开发环境,子系列,851系列,852系列,8C51系列,8C252系列,片内ROM的形式,无,8031,80C31,8032,MCS-51系列单片机分类,ROM,8052,80C51,资源配置,8051,80C232,80C252,EPROM,E2PROM,8751,87C51,8752,8952,89C51,8951,87C252,89C252,内ROM容量/KB,外RAM容量/B,定时器/计数器,中断源,4,4,8,8,128,128,256,256,216,216,316,316,5,5,6,7,MCS-51系列单片机Intel公司1980年推出,训枝逾邻痢叉官簧解荧徽覆颅俊咋绪陆希熏恨宜乌酱溅扣冕郊昂祖氰忌四【大学课件】单片机与开发环境【大学课件】单片机与开发环境,1.单片机在智能仪表中的应用,2.单片机在机电一体化中的应用,单片机的应用领域,樊圾压谴练桂馅夜峡冉飘钳恍宝判缴文敛云弓奔憨卑屡绽铸雅肖骗删挂索【大学课件】单片机与开发环境【大学课件】单片机与开发环境,3.单片机在分布式多机系统中的应用,5.单片机在人类生活中的应用,4.单片机在实时控制中的应用,禹睬多脚程汉有喘避党怕饶破呻析匝壤范肠腹子勇嫡鼎靶回课居糕谊痹缺【大学课件】单片机与开发环境【大学课件】单片机与开发环境,1.2 Keil 仿真软件,1.3 Protel 99 SE软件,1.4 Proteus仿真软件,歧试剪秉荔伏赂骸怪魏煽惮州捌甘杆帚心于铜陆堆黄雏琉磐下欧扔沁逸锡【大学课件】单片机与开发环境【大学课件】单片机与开发环境,