第二章 单片机基础知识.

Slides:



Advertisements
Similar presentations
高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
Advertisements

《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
中国革命道路和中国共产党的光辉的历程.
嵌入式系统与单片机 北京科技大学电子信息系.
成语乐园 成语乐园 执教老师:李道梅.
詹天佑.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
说课课件 感悟工业革命力量,闪耀科技创新光辉 ----《走向整体的世界》教学设计及反思 爱迪生 西门子 卡尔·本茨 诺贝尔 学军中学 颜先辉.
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
美国史 美利坚合众国创造了一个人类建国史的奇迹,在短短230年的时间从一个被英帝国奴役的殖民地到成为驾驭全世界的“超级大国”、“世界警察”,美国的探索为人类的发展提供了很宝贵的经验。
第二章 项目一:企业厂区与车间平面设计 1.
初中思想品德 规范的教学设计与案例分析.
单片机应用技术 项目一 循环彩灯装置 第7讲 Keil软件的使用 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
三創產業學程 學群主持人:袁國榮召集人.
第三章 计算机系统 的组成与工作原理 本章学习目标 理解模型机的结构及工作过程 掌握单片机的结构 掌握单片机I/O口的使用
国防大学学生军训工作办公室.
第8章 机床操作 主讲:臧红彬 博士.
单片机发展方向及教学改革探讨 ----基于可仿真的STC15F2K60S2系列.
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
第四章 指令系统及汇编语言程序设计.
C8051F MCU V1.0.
教师:王宣银 地址:浙江大学机械电子控制 工程研究所 电话:
任务1: 点亮你的LED----初识单片机.
存储器的层次结构 512KB~8MB 400GB/S 1~8GB 12GB/S CPU Cache RAM 500GB DISK
做一个清醒、睿智、稳健、        有为的领导者 军队管理教研室 蒋少散.
第四章 指令系统及汇编语言程序设计.
项目2 2个LED发光二极管控制 知识与能力目标 熟悉单片机的I/O口功能与特性。
第8章 AT89S52单片机外部 存储器的扩展 1.
第2章 MCS-51单片机指令系统与汇编语言程序设计
单片机应用技术 项目一 循环彩灯装置 第6讲 指令功能及汇编语言程序设计(一) 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第14章 单片机应用系统抗干扰 与可靠性设计 1.
第3章 AT89C51指令系统 3.1基本概念内部结构和引脚功能 指令、指令系统、机器代码
单片机原理及应用 MCS-51系列单片机的基本硬件结构 MCS-51指令系统 MCS-51单片机的系统扩展与应用.
第三章 计算机系统的组成与工作原理.
汇编语言程序设计课程设计 第二次实验 DEBUG基本命令与算术运算指令
单片机原理及应用 ——基于Proteus与Keil C 哈工大出版社
第2章 单片机的结构原理与 简单应用 (课时:10学时).
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第七章 定时/计数器.
第八章 数据通信.
单片机应用技术基础 $.
1.3 微型计算机的结构和工作原理.
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
第6章作业 3、 需要128块芯片 片内译码地址线:10条 片选择地址线:至少4条
第四章 指令系统及汇编语言程序设计.
单片机系统设计 教师:朱华贵 2016年03月01日
8051單晶片 蘇恆生 老師.
微机原理与接口技术 西安邮电大学计算机学院 王忠民.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
单片机原理与应用 主讲人:张荣刚 福建师范大学福清分校.
CPU中的专用寄存器(SFR) 一、累加器Acc 二、通用寄存器B 三、程序计数器PC 四、堆栈指针SP 五、数据指针DPTR
四川工商学院 单片机原理及应用 刘 强
第五讲:AT89C51单片机存储器结构 一、半导体存储器 二、存储器空间划分方法 三、数据存储器(RAM) 四、程序存储器(ROM)
第三章 计算机系统的组成与工作原理.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
2. MCS-51单片机的组成及结构分析 2.1 MCS-51单片机的内部结构及结构特点
进程调度算法和作业调度算法。 (1) 先来先服务(FCFS)调度算法
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第1章 单片机及其开发环境 教学内容 初识单片机 单片机应用系统 Keil µVision软件的使用.
第二章 MCS-51单片机程序设计 第一章 8086程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口
「同根同心」- 交流計劃 廣州及珠三角經濟發展兩天考察團 2016
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
第4章 MCS-51汇编语言程序设计 教学基本要求: (1)、了解MCS-51汇编语言程序设计的特点;
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
单片机原理及接口技术 前修课程:数模电、微机原理.
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
Presentation transcript:

第二章 单片机基础知识

硬件环境 ——单片机最小系统

硬件环境——单片机最小系统

软件环境 ——keil应用程序 Keil μVision集成开发环境的准备 启动μVision并创建一个项目 新建一个源文件并把它加入到项目中 编译项目并生成可以编程到程序存储器的HEX文件 利用ISP工具将程序下载到单片机中验证程序 将用户程序下载到单片机内部 运行程序

计算机模型的结构

计算机模型的结构 模型机主要由通过三总线(地址总线、数据总线和控制总 线)连接在一起的中央处理器(CPU)和存储器构成。 作为完整的计算机,还应包含与外部设备交换数据的I/O 接口。

中央处理器的组成 中央处理器(CPU)由运算器和控制器组成。 运算器: 1)算术逻辑单元(Arithmetic Logical Unit,ALU): 主要完成算术、逻辑运算。 2)累加寄存器(简称累加器)A:用于存放操作数或运算 结果。 3)寄存器组:由其他寄存器组成,主要用于存放操作数 或运算结果。 4)标志寄存器F:存放运算结果的标志(零、正负、进位、 溢出等)。

中央处理器的组成 控制器 1)程序计数器(Program Counter,PC) 2)指令寄存器(Instruction Register,IR) 3)指令译码器(Instruction Decoder,ID) 4)微操作信号发生器(Micro-operation Signal Generator,MOSG) 5)地址寄存器(Address Register,AR) 6)数据寄存器(Data Register,DR)

存储器的结构 存储器是计算机系统中具有“记忆”功能的器件,用来存 放程序和数据。 存储器的几个重要概念如下: 存储位、存储字节、存储单元地址、字节编址、寻址 存储器的访问过程 读操作、写操作 让我们结合模型机结构图讲解

模型机的工作过程 计算机的计算和控制等功能是通过执行指令实现的。 计算机的指令执行过程可以分为读取指令、分析指令、执 行指令和保存结果四个阶段。 举例说明计算机程序的具体执行过程 例如,计算7+10=?,结果在A中。

模型机的工作过程 汇编语言语句 机 器 码 注 释 MOV A,07H B0H 07H 07送入累加器A ADD A,0AH 04H 0AH 机 器 码 注 释 MOV A,07H B0H 07H 07送入累加器A ADD A,0AH 04H 0AH A与10中内容相加,结果在A中 HLT F4H 暂停

IAP15W4K58S4单片机的基本组成

IAP15W4K58S4单片机的主要性能 58KB Flash程序存储器 5个16位可自动重装载的定时/计数器 至多62根I/O(输入/输出)口线 4个全双工异步串行口(UART) 1个高速同步通信端口(SPI) 中断控制系统 8通道10位高速ADC 6通道PWM和2通道可编程计数器阵列(CCP)

IAP15W4K58S4的引脚

IAP15W4K58S4的引脚 1.电源和复位引脚(VCC\GND\RST) 2.外接晶体引脚(XTAL1\XTAL2) 3.控制和复位引脚(ALE\RST) 4.输入/输出(I/O)引脚 I/O口线四种模式:准双向口/弱上拉、推挽/强上拉、输 入/高阻和开漏模式。

存储结构的特点 程序存储器和数据存储器的寻址空间是分开的,片内集成 有3个物理上相互独立的存储器空间:程序Flash存储器、 内部数据存储器和扩展数据存储器

存储空间 程序Flash存储器用于存放用户程序、数据和表格等信息。 程序Flash存储器中包含了中断地址区,即中断服务程序 的入口地址 内部数据存储器(简称内部RAM)共有256个单元,通常按 其功能划分为两部分:低128单元(单元地址范围00H~ 7FH)和高128单元(单元地址范围80H~FFH)

内部数据存储器低128单元 低128单元按其用途划分为三个区域: 1)寄存器区 2)位寻址区 3)用户RAM区 30H~7FH 数据缓冲区 工作寄存器3区(R7~R0) 10H~17H 工作寄存器2区(R7~R0) 08H~0FH 工作寄存器1区(R7~R0) 00H~07H 工作寄存器0区(R7~R0) 低128单元按其用途划分为三个区域: 1)寄存器区 2)位寻址区 3)用户RAM区

内部数据存储器高128单元和特殊功能寄存器 对于IAP15W4K58S4单片机来说,80H~FFH既为高128字节 RAM区的地址范围,又为特殊功能寄存器区的地址范围, 地址空间重叠,但物理上是独立的

某些特殊功能寄存器的介绍 ① 程序计数器 ② 累加器 ③ B寄存器 ④ 程序状态字 ⑤ 数据指针 ⑥ 堆栈指针 IAP15W4K58S4单片机的特殊功能寄存器及其在单片机复位时的值(简称复位值)见教材35页表2-5。其中,可以进行位寻址的特殊功能寄存器见教材38页表2-6。

I/O口的复用功能 下面以P0口为例进行讲解! IAP15W4K58S4单片机最多可以有62根I/O口线,大多数I/O 口线具有复用功能 用户可以通过程序设置相关寄存器,选择相应的功能 下面以P0口为例进行讲解!

P0口的复用功能 引脚 复用功能 P0.0 AD0/RXD3(串口3数据接收端) P0.1 AD1/TXD3(串口3数据发送端) P0.2 AD4/T3CLKO(T3时钟输出) P0.5 AD5/T3(T3的外部输入)/PWMFLT_2(PWM异常停机控制第二切换引脚) P0.6 AD6/T4CLKO(T4时钟输出)/PWM7_2(PWM输出通道7第二切换引脚, 上电后默认为高阻输入) P0.7 AD7/T4(T4外部输入)/ PWM6_2(PWM输出通道6第二切换引脚,上电 后默认为高阻输入)

I/O口复用功能设置 各个I/O口的复用功能是通过设置下面的特殊功能 寄存器实现的: (1)辅助寄存器AUXR1(也称为P_SW1) (3)时钟分频控制寄存器CLK_DIV (4)外部中断使能和时钟输出寄存器INT_CLKO 各位定义及使用方法参见教材41页

I/O口模式设置 IAP15W4K58S4单片机的I/O口线均可由软件配置成4种工作模式:准双 向口/弱上拉、推挽/强上拉、输入/高阻和开漏模式。 PnM1[7:0] PnM0[7:0] I/O口模式 准双向口(传统8051单片机I/O口模式),灌电流可 达20mA,拉电流为270μA,由于制造误差,实际为 270uA~150uA 1 推挽输出(强上拉输出,可达20mA,要加限流电阻) 仅为输入(高阻) 开漏(Open Drain),内部上拉电阻断开,要外加 上拉电阻

准双向口模式的I/O结构

推挽输出工作模式的I/O结构

仅为输入(高阻)工作模式的I/O结构

开漏输出工作模式的结构

万丈高楼平地起, 打好基础,方能高远