第三章单片机技术课件PPT徐洪旗
- 格式:ppt
- 大小:372.00 KB
- 文档页数:91


第三章数字输入/输出端口
3.1 标准8051的数字输入/输出端口
3.2 STC15F2K60S2的数字输入/输出端口3.1 标准8051的数字输入/输出端口
MCS-51单片机有4组8位I/O口:P0、P1、P2和P3口。
8051的某些I/O口具有复用功能•数据总线和地址总线低8 位分时使用P0口。•地址总线高8 位使用P2口。•控制总线使用P3口中的2 位,片内子系统也使用P3口作为输入输出口。
四个端口都包含一个锁存器,即特殊功能寄存器P0~P3,一个
输出驱动器和两个(P3口为3个)三态缓冲器。这种结构在数据
输出时可以锁存,但对输入信号是不锁存的。
一般P1,P2,P3口的输出能驱动3个LS TTL输入,P0口的
输出能驱动8个LS TTL
输入。3.1.1 MCS-51单片机的数字输入/输出端口结构1.P0口
在P0口的一个位中包括一个输出锁存器,两个三态缓冲器,一个输出驱动电路和一个输出控制电路。其中,输出驱动电路由一对FET(场效应管)组成,其工作状态受输出控制电路的控制。
P0口与低8 位地址/数据复用总线AD0-AD8复用。双向和准双向
•P0口做地址/数据总线口使用时是一个真正的双向口,输入为高阻抗结构,输出为推挽结构,不必外加上拉电阻。•P0口作为一般I/O口使用时,是一个准双向口,即输入数据时,应先向口写“1”,使输出下拉FET截止,然后方可作高阻抗输入;输出数据时,接口为开漏输出结构,输出高电平时需外加上拉电阻。读锁存器和读引脚
•所谓“读锁存器”操作,读出输出锁存器内容。针对“读-修改-写”指令,如ANL;ORL;XRL;JBC;CPL;INC;DEC;DJNZ;MOV PX.Y,C;CLR PX.Y 和SETB PX.Y等•所谓“读引脚”操作,直接读出引脚电平状态。2.P2口
在P2口的一个位中包括一个输出锁存器,两个三态缓冲器,一个输出驱动电路和一个输出控制电路。其中,输出驱动电路由配有上拉电阻的FET组成。P2口与高8位地址线A8-A15复用。3.P3口
第三章 MCS-51单片机指令系统
第三章 MCS-51单片机指令系统
第一节 MCS-51单片机指令系统概述
教学目的:
1、熟练掌握各种寻址方式。
2、了解指令格式。
3、熟悉单片机执行指令的过程。
重点、难点:
1、寻址方式。
2、执行过程。
复习旧课:
1、片内ROM。
2、片内RAM。
3、工作方式。
引入新课:
1、一台计算机所能执行的指令集合就是它的指令系统。对于
单片机用户必须直接使用指令编写程序,因此了解操作系
统十分重要。
2、机器语言与汇编语言。
机器语言→指令的二进制编码表示。
汇编语言→指令的符号表示。
*机器语言:程序长、不易书写、难于阅读和调试、容易错
且出错产易查找。
计算机只能识别二进制数,因此用二进制编码的机器语言 能直接执行。
*由以上缺点可知,使用符号指令是必要的,指令的符号→
助记符。
以助记符表示的指令→汇编语言。
*以英文名、缩写形式作为助记符。
3、操作系统由计算机生产厂商定义的,实际上,它就成了用
户必须遵循的标准。
*无通用性、无法直接移植。
*MCS-51单片机指令系统共有指令111条,分五大类:
〈1〉、数据传送。
〈2〉、算术运算。
〈3〉、逻辑运算及移位指令。
〈4〉、控制转移指令。
〈5〉、位操作指令。
讲授新课:
一、指令格式:
1、定义:
指令的表示方法称为指令格式,内容包括指令的长
度和指令的内部信息安排。
2、组成:操作码+操作数;
操作码规定指令进行何种操作;
操作数指令操作的对象(具体数据或取得数据的
地址或符号。
3、语句格式:
第 1 页 共 7 页 最新单片机原理及应用单片机与嵌入式系统学习课件PPT
class = “ __cf _email __” data-cf email = “3c584
f5055d525 b7c445d494812595849125 f52 “ >[email protected]办公地点:五楼408教室,课程性质与功能单片机与嵌入式系统是一门专业技术课程,其内容非常实用;通过本课程的学习,要求学生掌握单片机的基本原理,熟悉其基本结构,掌握单片机与外围设备之间的接口技术和典型接口电路。(为什么?)通过本课程的学习,要求学生掌握单片机汇编语言编程和调试的基本方法,并能根据硬件电路的功能要求编写简单的程序。通过单片机软件.硬件的学习,将为以后的相关工作打下良好的基础。,1 .《MCS-51系列单片机系统及应用》,蔡美琴等,高等教育出版社;
2.()
MCS-51系列单片机及其应用,孙玉才,东南大学出版社;
3.《单片机原理与接口技术》,李朝清,北京航空航天大学出版社。
4.《单片机原理及接口技术》,俞锡群等,西安电子科技大学出版社。
5.《单片机原理与接口技术》,李,,高等教育出版社;,参考书目,1 .小时分配: 总时数:32小时;讲座:26;实验:6。 第 2 页 共 7 页 二.评分评估:70%的考试成绩;实验结果占15%;平均分是15%。xx年9月27日星期五,第1章线程理论5,xx年9月27日星期五,6,嵌入式系统的定义,根据IEEE的定义,嵌入式系统是“控制.监控或辅助设备.机器和设备运行设备” (用于控制.监控或协助设备.机器或工厂运行的装置). 目前,中国普遍接受的定义是:以应用为中心.基于计算机技术.软件和硬件裁剪.满足应用系统对功能的严格要求的专用计算机系统.可靠性.成本.体积.功耗。xx年9月27日星期五,嵌入式系统的体系结构可以分为四个部分:处理器.内存.输入/输出(I/O)和软件(由于大多数嵌入式设备的应用软件和操作系统紧密结合,我们在这里不区分它们,这也是嵌入式系统和视窗系统的最大区别)。xx年9月27日星期五,8,嵌入式系统有一个小内核。
单片机技术
一、 课程概述
《单片机技术》是高职院校机电、电子、电气等专业普遍开设的一门专业课,是高职电子类专业必修的专业技术基础课。该课程为B类(即理论+实践,职业核心课)必修课,计划时数72学时(其中理论36学时,实训36学时),4学分,教学对象为三年制高职电子信息专业学生。
二、教学内容和教学要求
第1章 单片机控制板的认识
掌握单片机的概念,了解单片机的发展和应用。
第2章 Cx51开发平台
认识Cx51开发单片机软件,掌握C语言程序的基本程序结构、结构化程序设计的方法,熟悉Cx51开发平台,为利用Cx51开发更复杂的程序打好基础。
第3章 认识单片机
单片机结构与引脚说明,单片机最小系统应用,掌握位操作和总线操作两种方法。循环语句使用、C51库函数,子函数使用。掌握流水灯的编程方法。掌握while语句和for语句的用法。
第4章 七段数码管显示秒计时
掌握编写简单程序的技巧,掌握数码管的动态显示和静态显示的编程方法。掌握C51数组的使用,掌握数码管的编码。
第5章 中断系统
掌握MCS-51单片机中断系统的种类,掌握中断系统的功能和流程,掌握中断系统的控制寄存器,了解中断系统的应用,能利用外部中断编写程序。
第6章 定时器/计数器应用
掌握单片机的定时器/计数器的4种工作方式,掌握定时计数器的逻辑结构。编写简单的定时计数程序。重点掌握方式2的应用。
第7章 串行通信
掌握串行口结构和工作原理,掌握串行口控制寄存器的设置,掌握单片机串行通信4种工作方式,了解串行RS-232的概况。
第8章 键盘与显示接口技术
独立按键、4×4键盘编码显示,按键电路、按键工作原理,行列式键盘扫描方式、编程方法。掌握LED点阵显示的基本应用。掌握switch-case语句。
第9章 模拟量接口技术
掌握DAC0832、ADC0809转换器的接口应用,掌握温度传感器DS18B20应用,单点温度控制,多点温度控制系统的使用。