当前位置:
文档之家› 单片机原理及应用 完整版课件全套ppt教程
单片机原理及应用 完整版课件全套ppt教程
模拟仿真)和硬件仿真; 双CPU结构,100%不占用户资源 ; 双集成环境:编辑、编译、下载、调试全部集中在
一个环境下 ; 强大的逻辑分析仪综合调试功能 ; 强大的追踪器功能 。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.4 单片机开发系统
1.伟福单片机仿真实验系统的组成及特点
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.4 单片机开发系统
1.伟福单片机仿真实验系统的组成及特点
仿真实验系统组成 由仿真器、实验箱、伟福仿真软件和开关电源构成。
特点 主机+仿真头的组合 ; 双平台:操作系统具有DOS版本和WINDOWS版本; 双工作模式:即软件模拟仿真(不需要仿真器也能
;读入开关量移到低4位 ;读入开关量送P1的低4位 ;循环
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.3 单片机的工作过程
单片机系统的工作过程实质上即是执行用户程 序的过程。编译程序成功后就可以执行程序, 执行程序即是一条条执行指令,而每一条指令 的执行都包括取指和执行指令两个步骤。 指令MOV A,#0F0H表示把立即数F0H送入累 加器A。该指令对应的机器码是74H F0H,并 且它们存储在0000H和0001H单元中。系统接 通电源复位后,PC=0000H。
通过开关S1~S4控制四个D1~D4发光二极管,开关合上对应 的信号指示灯亮
任务载体 计算机、单片机仿真器、实验箱或实验开发板
相关知识 单片机硬件系统、开发系统、数制与编码
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.1 硬件电路及工作原理
1.硬件电路
电路为8051 单片机与开 关、LED发 光二极 管的 接口电路。
1.1.1 硬件电路及工为“1”, 通过编写程序 可以控制当开 关S1~S4按下 时对应的指示 灯D1~D4亮 。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.1 硬件电路及工作原理
2.工作原理
四个二极管 接成共阴极, 当S1按下时, 只要将P1.4的 状态送给P1.0, 则P1.0输出逻 辑“1”点亮 发光二极管D1, 反之输出“0” 时发光二极管 熄灭。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.3 单片机的工作过程
1. 取指过程
PC中的0000H送到片内的程序地址寄存器, PC的内容自动加1为0001H→地址寄存 器 中的内容0000H通过地址总线送到存储器→ 经存储器中地址译码选中0000H单元→ CPU通过控制总线发出读命令→被选中单 元的内容74H通过内部数据总线送到内部指 令寄存器。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1 工作任务
表1 -1 开关控制指示灯的工作任务要点
任务名称
开关控制指示灯
任务目标 任务描述
➢了解MCS—51系列单片机的基本结构和特征、应用特点、 CPU的组成、4个8位I/O端口的各自 功能和应用特点及外部引 脚功能; ➢理解单片机系统的工作过程及CPU时序特点; ➢熟悉MCS—51系列单片机的存储器结构、片内数据存储器的 功能区划分、常用的特殊功能寄存器(SFR)的功能和应用特 点、机器周期的概念以及机器周期与指令周期之间的关系等; ➢掌握8051单片机具有的硬件资源及部分硬件资源的使用、各 控制引脚的功能和应用特点 ;
一条指令执行结束,又重复上述过程执行其他 的程序指令。以上即是单片机的基本工作过程。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.4 单片机开发系统
单片机开发系统的基本组成图
图1 -2 单片机开发系统的基本组成
作用:完成程序的编写、编译、软件和硬件的 调试等。
任务1 开关控制指示灯
➢ 1.1 工作任务
✓ 1.1.1 硬件电路及工作原理 ✓ 1.1.2 控制程序 ✓ 1.1.3 单片机的工作过程 ✓ 1.1.4 单片机的开发系统
➢ 1.2 相关知识链接
✓ 1.2.1 计算机概述 ✓ 1.2.2 单片机的发展过程与应用领域 ✓ 1.2.3 MCS-51系列单片机结构和引脚功能 ✓ 1.2.4 MCS-51内部存储器 ✓ 1.2.5 MCS-51系列单片机的I/O口结构与操作 ✓ 1.2.6 MCS-51系列单片机的时序和复位电路 ✓ 1.2.7数制与编码
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.1 硬件电路及工作原理
2.工作原理
P1口的 P1.4~P1.7作 为数据输入口, 接到输入开关 S1~S4; P1.0~ P1.3 作为输出口, 接发光二极管 D1~D4 。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.3 单片机的工作过程
2. 执行指令过程
指令寄存器中74H经指令译码器译码后得知这 条指令要完成的任务是将一个立即数送给 累加器A。PC现在的内容是0001H,送地址 寄存器,译码后选中0001H单元,同时PC 的内容变为0002H→CPU通过控制总线发出 读命令→将0001H单元的内容F0H读出并经 数据总线送至累加器A中。
上午12时45分44秒 广东松山职业技术学院《单片机原理及应用》课件制作组
1.1.2 控制程序
参考源程序如下:
ORG 0000H MOV A,#0F0H ;写 1使P1.4~P1.7置为输入口。
MOV P1,A
;4个指示灯灭
LOOP: MOV A,P1 ;读入P1口的数据到A
SWAP A MOV P1,A AJMP LOOP
实验箱 开关组 指示灯 液晶显示屏
模拟给定 电源
压力传感器
晶体震荡源
直流电机
8×8LED 点阵
步进电机
8段数码管
扩展总线
键盘
上午12时45分44秒