欢迎来到天天文库
浏览记录
ID:50183202
大小:4.28 MB
页数:36页
时间:2020-03-09
《汽车电子控制基础 教学课件 作者 曹家喆 12.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十二章微控制器基础知识汽车电子控制基础——汽车的ECU(LEXUS400)汽车电子控制基础——第12章微控制器基础知识BOSCH公司发动机ECU(Motronic4.3)汽车电子控制基础——第12章微控制器基础知识微控制器相关概念计算机、嵌入式系统与微控制器大型、中型、小型机等微型计算机嵌入式微处理器、微控制器常用微控制器系列世界半导体器件主要厂家及市场MotorolaIntelPhilipsATMEL汽车电子控制基础——第12章微控制器基础知识微控制器(单片机)系统CPUROM晶振汽车电子控制基础
2、——第12章微控制器基础知识常用8位微控制器公司/系列型号片内ROM/EPROM/Flash片内RAM定时/计数器A/D转换看门狗PWMIntel/MCS-51系列8031无128B2×16位--80514k/ROM87514k/EPROM8032无256B3×16位80528k/ROM87528k/EPROMPhilips/8XC5X系列80C552无256B3×16位8通道/10位有有83C5528k/ROM有有87C5528k/EPROM有有89C514k/Flash128B---89C52/5
3、4/588k/16k/32kFlash256B---89C51RX216-32kFlash512-1kB-有有ATMEL/89系列89C514k/Flash128B2×16位---89C528k/Flash256B3×16位---89C51AC232k/Flash2k/EPROM1280B8通道/10位有-汽车电子控制基础——第12章微控制器基础知识汽车常用微控制器MCUMCS-51系列(Intel,8位,基本特性)AT89C51SAB80C515/SAB80C535(SIMENS8位)MC68HC0
4、8/MC68HC11(MOTOROLA,8位)汽车电子控制基础——第12章微控制器基础知识汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构微控制器的基本结构(图)CPURAMROMI/O口定时/计数器振荡器与时钟电路内部总线汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构MCS-51单片机内部结构(图)CPU运算器算术/逻辑单元ALU(Arithmetic-LogicUnit)累加器ACC(Accumulator)暂存寄存器寄存器B程序状态字PSW(ProgramStatu
5、sWord)布尔处理器汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构CPU(续)控制器(Controller)程序计数器PC(ProgramCounter)指令寄存器IR与指令译码器ID数据指针DPTR(DataPointer)堆栈指针SP(StackPointer)汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构存储器RAM(图)低128字节工作寄存器区(00H-1FH)位寻址区(20H-2FH)用户RAM区(30H-7FH)高128字节SFR(SpecialFunct
6、ionRegister)汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构存储器(续)ROM8031的ROM:无8051、8751的ROM:4kBROM的地址安排(图)汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构I/O口(续)并行I/O口P0口作I/O用(控制线=0)作AB/DB用(控制线=1)P1口仅作I/O用汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构I/O口(续)并行I/O口(续)P2口作高位地址线用作I/O用P3口作第二功能用作I/O用串行口1个
7、,与P3口共用应用:串行通讯汽车电子控制基础——第12章微控制器基础知识微控制器的基本结构时钟电路(图)振荡器电路振荡频率时钟发生器时钟周期复位电路(图)MCS-51系列微控制器引脚(图)汽车电子控制基础——第12章微控制器基础知识指令基本概念机器指令与汇编指令机器指令汇编指令指令组成操作码计算机应该执行的动作操作数表示指令的操作对象汽车电子控制基础——第12章微控制器基础知识指令基本概念指令执行的时序概念振荡周期机器周期S状态与节拍指令周期汽车电子控制基础——第12章微控制器基础知识汇编语言程序设计
8、的基本方法汇编语言的组成与格式[标号:]操作码[操作数][;注释]伪指令程序设计方法程序流程图(如右图)顺序程序子程序调用分支程序循环程序查表程序延时程序汽车电子控制基础——第12章微控制器基础知识;查平方值程序ORG0000HAJMPMAINNO_1EQU05HBASEQU0200HORG0100HMAIN:MOVA,#NO_1MOVDPTR,#BASMOVCA,@A+DPTRSJMP$ORG0200HDB00,01,04,09,16,25,36,49
此文档下载收益归作者所有