项目式51单片机技术实践教程(C语言版)全套PPT课件-全套PPT课件.pptx

项目式51单片机技术实践教程(C语言版)全套PPT课件-全套PPT课件.pptx

项目式

51单片机技术实践教程

(C语言版);内容:硬件结构+软件编程

学时:理论+实践72学时

授课对象:高职二、三年级年级学生;机电类核心专业课之一

电气自动化专业核心课程之一;;教

;项目1单片机基础及硬件系统;单片机;;

;什么是单片机;什么是单片机;单片机能做什么;工业方面;工业自动化:数据采集、测控技术。

智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等。

消费类电子产品:洗衣机、电冰箱、空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。

通讯方面:调制解调器、程控交换技术、手机、小灵通等。

武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。

等等…..

;怎么开始学习;知识必备;关于电平特性;二进制;十六进制;各种进位制的对应关系;如:0001B=1=1H

1001B=9=9H

1010B=10=AH

00101100=44=2CH;二进制数的逻辑运算;2.“或”运算

“或”运算是实现“只要其中之一有,就有”这种逻辑关系的一种运算,其运算符为“+”。“或”运算规则如下:

0+0=0,0+1=1+0=1,1+1=1;4.“异或”运算

“异或”运算是实现“必须不同,否则就没有”这种逻辑的一种运算,运算符为“”。其运算规则是:;主要有Intel公司的MCS—48,51,96系列单片机;Motorola公司的MC6801,6805系列单片机;Zilog公司的Z8系列单片机;近年有Atmel公司的AT89系列单片机和Microchip公司的PIC系列单片机等。;1976-1978初级8位单片机IntelMCS-48系列

1978-高档8位单片机IntelMCS-51系列:

-51子系列:8031/8051/8751

-52子系列:8032/8052/8752

低功耗型80C31高性能型80C252廉价型89C2051/1051;单片机种类;51系列单片机分类;MCS51单片机和8051、89C51等的关系;80C51的引脚封装;8051单片机的基本组成;单片机硬件结构;MCS-51单片机引脚简介;并行I/O口电路结构;P0口的结构;当P0口作为输出口使用时,内部总线将数据送入锁存器,内部的写脉冲加在锁存器时钟端CP上,锁存数据到Q、端。经过MUX,T2反相后正好是内部总线的数据,送到P0口引脚输出。

当P0口作为输入口使用时,应区分读引脚和读端口两种情况,所谓读引脚,就是读芯片引脚的状态,这时使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。

读端口是指通过上面的缓冲器读锁存器Q端的状态。读端口是为了适应对I/O口进行“读-修改-写”操作语句的需要。例如下面的C51语句:

P0=P00xf0; //将P0口的低4位引脚清0输出;除了I/O功能以外,在进行单片机系统扩展时,P0口是作为单片机系统的地址/数据线使用的,一般称为地址/数据分时复用引脚。

当输出地址或数据时,由内部发出控制信号,使“控制”端为高电平,打开与门,并使多路开关MUX处于内部地址/数据线与驱动场效应管栅极反相接通状态。此时,输出驱动电路由于两个FET处于反相,形成推拉式电路结构,使负载能力大为提高。输入数据时,数据信号直接从引脚通过输入缓冲器进入内部总线。;P1口的结构;P1口是准双向口,只能作为通用I/O口使用。

P1口作为输出口使用时,无需再外接上拉电阻。

P1口作为输入口使用时,应区分读引脚和读端口。读引脚时,必须先向电路中的锁存器写入“1”,使输出级的FET截止。;P2口的结构;P2口是准双向口,在实际应用中,可以用于为系统提供高8位地址,也能作为通用I/O口使用。

P2口作为通用I/O口的输出口使用时,与P1口一样无需再外接上拉电阻。

P2口作为通用I/O口的输入口使用时,应区分读引脚和读端口。读引脚时,必须先向锁存器写入“1”。;P3口的结构;P3口是准双向口,可以作为通用I/O口使用,还可以作为第二功能使用。作为第二功能使用的端口,不能同时当作通用I/O口使用,但其他未被使用的端口仍可作为通用I/O口使用。

P3口作为通用I/O的输出口使用时,不用外接上拉电阻。;P3第二功能各引脚功能定义:

P3.0:RXD串行口输入

P3.1:TXD串行口输出

P3.2:INT0外部中断0输入

P3.3:INT1外

文档评论(0)

1亿VIP精品文档

相关文档