《单片机原理与应用》.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:359 大小:13.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《单片机原理与应用》.ppt

《单片机原理与应用》.ppt

预览

免费试读已结束,剩余 349 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《单片机原理与应用》第一章绪论第二章MCS-51单片机的硬件结构与工作原理第三章指令系统与程序设计第四章MCS—51定时计数器及其应用第五章串行接口第六章MCS-51单片机的系统扩展第七章单片机应用系统接口技术第八章数模与模数转换电路课程简介:“单片机原理及应用”是一门实践性、应用性很强的技术基础课,通过本课程的学习,使学生较好地掌握MCS-51系列单片微型计算机的基本结构、工作原理、接口技术和应用等方面的知识。掌握单片机应用系统的设计和应用程序的设计方法,学习单片机应用于工业测控等方面的基本技术。并通过实践环节的学习,学会单片机应用系统的设计和调试方法。为将来从事自动测控技术、智能电器、电子、检测等工业领域相关工作,进行各种智能化电子产品的设计和研发等提供技术准备,奠定坚实的技术基础。《单片机原理与应用》《单片机原理与应用》wyxwyxwyx二、Philips单片机Philips公司的的单片机都属于MCS-51系列兼容的单片机。三、Maxim-Dallas单片机四、美国微晶的PIC单片机五、Motorola单片机六、silabs公司(数模混合型单片机)七、其他公司的单片机1)NEC单片机;2)东芝单片机;3)Epson单片机;提示:经常上网查询,关注发展动态.第三节单片机的应用领域三、单片机与e-Home(1)总线(BUS)总线是连接CPU与各功能部件并进行信息传递的公共通道。总线通常分为三种,即数据总线(DB)地址总线(AB)和控制总线(CB)。课间休息主要内容:1.MCS-51单片机组成(结构、引脚功能)2.并行I/O端口结构3.储器组织与操作4.MCS-51单片机的中断系统1)中断系统概述2)中断的处理过程wyx2.MCS—51单片机的内部结构MCS—51的内部结构框图wyx三、振荡器、时钟电路及时序2.有关51单片机CPU的时序一个机器周期wyxwyx二、MCS—51数据存储器组织与地址空间R0、R1、R2、R3、R4、R5、R6、R7数据存储器地址空间三、特殊功能寄存器地址空间标识符1.累加器ACC—累加器A在大部分的算术运算中存放某个操作数和运算结果。2.寄存器B—寄存器B主要用于与累加器A配合执行乘法和除法指令的操作。3.程序状态字PSW——8位寄存器,用来存放程序状态信息。某些指令的执行结果会自动影响PSW的有关状态标志位,有些状态位可用指令来设置。4.堆栈指针SP——堆栈是一个特殊的存储区,用来暂时存放数据和地址,它是按照“先进后出”的原则存放数据。栈指针SP为一个8位专用寄存器,每存入(或取出)一个字节数据,SP就自动加1(或减1),SP始终指向新的栈顶。系统复位后钱指针初始化为07H。片外数据存储器一、并行I/O接口的内部结构P0口某位的结构图wyxwyx单片机的片外三总线结构wyx位处理功能几种实用的复位电路MCS—51的中断系统一、MCS—51的中断源2.中断请求标志(2)SCON的中断标志SCON是串行口控制寄存器,与中断有关的是它的低两位TI和RI。1)TI(SCON.1):串行口发送中断标志位。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能清除TI,TI必须由软件清除。2)RI(SCON.0):串行口接收中断标志位,当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。二、MCS—51的中断管理2.中断优先级寄存器IP——中断优先级控制中断管理逻辑图同一级中的5个中断源的优先顺序中断处理过程一般分为三个阶段,即中断响应、中断处理和中断返回。wyx2.中断服务与返回在编写中断服务程序时加注意的几点:(1)因各入口地址之间只相隔8个字节,所以通常在中断入口地址单元处存放—条无条件转移指令,使中断服务程序灵活地安排在64KB程序存储器的任何空间。(2)若要在执行当前中断程序时禁止更高优先级中断,可先用软件关闭CPU中断,或禁止某中断源中断,在中断返回前再开放中断。(3)注意在保护现场和恢复现场。(4)中断服务程序的最后一条是返回指令RETI,该指令将清除响应中断时被置位的优先级状态触发器,然后自动将断点地址从栈顶弹出,装入PC,使程序返回到被中断的处,继续向下执行。3.中断请求的撤除CPU响应中断请求后,在中断返回(RETI)前,该中断请求信号必须撤除,否则会引起另外一次中断。注意:(1)采用边沿触发的外部中断标志IE0或IEl和定时器中断标志TF0或TFl,CPU响应中断后能用硬件自动情除;(2)在电平触发时,IE0或IEl受外部引脚中断信号(或)的直接控制,CPU无法控制IE0或IEl,需要另外考虑撤除中断请求信号的措施,如通过外加硬件电路,并配合软件来解决;(3)串行口中断