单片机原理及应用第讲_第1页
单片机原理及应用第讲_第2页
单片机原理及应用第讲_第3页
单片机原理及应用第讲_第4页
单片机原理及应用第讲_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理及应用课件第讲第1页,共29页,2022年,5月20日,2点39分,星期二共分9章内容:第1章 概述 第2章 MCS-51系列单片机硬件结构第3章 指令系统 第4章 汇编语言程序设计第5章 硬件资源的应用(定时器、串行口)第6章 系统扩展技术 第7章 I/O接口技术第8章 单片机应用系统的设计第9章 单片机的C语言程序设计第2页,共29页,2022年,5月20日,2点39分,星期二第1章 概述共分两大部分:1.1微型计算机(MC)的 基础知识概述 1.2单片机概述第3页,共29页,2022年,5月20日,2点39分,星期二1-1 微型计算机基础知识概述一、MC结构二、计算机中的数制三

2、、计算机中常用的编码第4页,共29页,2022年,5月20日,2点39分,星期二一、微型计算机的基本结构由硬件和软件两大部分组成。硬件是指那些为组成计算机而有机联系的电子、电磁、机械、光学的元件、部件或装置的总和,它是有型的物理实体。软件是相对于硬件而言的,包括计算机运行所需要的各种程序,还包括手册、说明书和有关资料。第5页,共29页,2022年,5月20日,2点39分,星期二1、硬件结构输入设备运算器存储器输出设备控制器输入命令数据输出命令操作命令指令存取命令数据数据外围设备接口主机内存图1-1 微型计算机的硬件结构框图CPU第6页,共29页,2022年,5月20日,2点39分,星期二1、硬

3、件结构运算器+控制器+存储器=主机;输入+输出设备则称为计算机的外围设备(简称“外设”);运算器+控制器=中央处理单元CPU(Central Process Unit)。第7页,共29页,2022年,5月20日,2点39分,星期二微处理器、微型计算机、微型计算机系统 微处理器(Microprocessor),称为CPU,是微型计算机的核心、由算术逻辑部件(ALU)、累加器和通用寄存器组、程序计数器、控制逻辑部件和内部总线等组成;具有解释、执行指令及与外界交换数据的能力。 微处理器不能独立构成工作系统,不能独立执行程序,必须配上存储器、外部输入/输出接口构成微型计算机才能工作。第8页,共29页,

4、2022年,5月20日,2点39分,星期二 微型计算机(Microcomputer),由CPU、存储器、输入/输出(I/O)接口构成,芯片之间通过总线(Bus)连接。 微处理器存储器I/O接口外设地址总线数据总线控制总线图1-2 微型计算机的结构微处理器、微型计算机、微型计算机系统第9页,共29页,2022年,5月20日,2点39分,星期二 由微型计算机,配上输入/输出设备、外围设备、电源、系统软件一起构成应用系统,称为微型计算机系统。运算器控制器寄存器组RAMROMI/O端口I/O端口I/O设备I/O设备系统软件微处理器微型计算机微型计算机系统图1-3 微处理器、微型计算机、微型计算机系统三

5、者的关系图系统总线微处理器、微型计算机、微型计算机系统第10页,共29页,2022年,5月20日,2点39分,星期二2、软件软件是指使用和管理计算机的各种程序(Program),而程序是由一条条指令(Instruction)组成的。(1)指令,计算机完成各种操作的命令(2)程序,指令的有序集合(3)机器语言、汇编语言和高级语言 第11页,共29页,2022年,5月20日,2点39分,星期二汇编语言与机器语言的对照:MOV A,#63 0111 0100 0011 1111 ADD A,#56 0010 0100 0011 1000 ADD A,#36 0010 0100 0010 0100 A

6、DD A,#14 0010 0100 0000 1110 第12页,共29页,2022年,5月20日,2点39分,星期二3、硬件与软件的关系微机系统是硬件和软件有机结合的整体 硬件是基础 软件是灵魂4、位、字节(8位)、半字节(16位)、 字(16位)、双字(32位)第13页,共29页,2022年,5月20日,2点39分,星期二二、计算机中的数制进位计数制与转换:二进制(B)十六进制(H)十进制(D)带符号数的表示:原码、反码、补码、溢出第14页,共29页,2022年,5月20日,2点39分,星期二二、计算机中的数制带符号数溢出带符号数的补码加、减运算的结果超出了补码表示的范围。如何判断带符号

7、数溢出(双进位法)在两个同符号数相加或两个异符号数相减时,如果出现次高位向最高位有进位,而最高位向前无进位,则结果发生溢出;反之,如果次高位向最高位无进位,而最高位向前有进位,也发生溢出。-127-1 127+1第15页,共29页,2022年,5月20日,2点39分,星期二三、计算机中常用的编码1、ASCII码,美国信息交换标准代码 用7位二进制数表示一个字符,包括32个标点符号、10个阿拉伯数字、52个英文大小写字母和34个控制符,共128个。 如30H 代表0,31H代表1第16页,共29页,2022年,5月20日,2点39分,星期二三、计算机中常用的编码2. BCD码(二进制编码的十进制

8、数) 用4位二进制确定09的对应关系。分压缩、非压缩BCD码例如:4567.89的BCD码为0100 0101 0110 0111.1000 1001第17页,共29页,2022年,5月20日,2点39分,星期二强调:计算机只认二进制数,并不认什么十六、十、ASCII、BCD码等 其他数的大小和性质需要人来分析1111 1111B多大?什么性质的数?无符号:255带符号:负数-1BCD码:无效ASCII码:“DEL”键的ASCII码第18页,共29页,2022年,5月20日,2点39分,星期二1-2 单片机概述一、单片机定义二、单片机特点及应用 三、单片机技术现状及发展趁势 四、常用的单片机产

9、品 五、单片机应用系统开发概述 第19页,共29页,2022年,5月20日,2点39分,星期二一、单片机定义 把计算机的运算器、控制器、存储器、输入/输出(I/O)接口等部分集成在一个硅片上而构成的微型计算机,称为单片微型计算机(Single chip microcomputer),简称为单片机。第20页,共29页,2022年,5月20日,2点39分,星期二二、特点及应用 单片机的特点:抗干扰性强,工作温度范围宽 ;应用灵活,可靠性高;控制功能很强,数值计算能力较差;指令系统比通用微机系统简单;更新换代较慢;第21页,共29页,2022年,5月20日,2点39分,星期二应用:智能仪表中的应用

10、机电一体化中的应用 实时控制中的应用 军工领域的应用 分布式多机系统中的应用 民用电子产品中的应用 第22页,共29页,2022年,5月20日,2点39分,星期二三、发展趁势 CPU的改进 存储器的发展 片内I/O的改进 外围电路内装化 低功耗与工作电压范围加宽 低噪声与高可靠性技术 ISP及IAP 第23页,共29页,2022年,5月20日,2点39分,星期二四、常用的单片机产品 MCS单片机 AVR单片机 PIC单片机 MSP单片机 ARM处理器 DSP处理器 第24页,共29页,2022年,5月20日,2点39分,星期二五、单片机应用系统开发概述 开发环境的软硬件构成 第25页,共29页

11、,2022年,5月20日,2点39分,星期二有关的软件平台:PROTEL:PROTEUS:WAVE:KEIL C51 :第26页,共29页,2022年,5月20日,2点39分,星期二Proteus与Keil 联调举例第27页,共29页,2022年,5月20日,2点39分,星期二Proteus与Keil 联调举例#include reg51.h unsigned char code Select=0 x01,0 x02,0 x04,0 x08,0 x10,0 x20; /led灯选通信号 unsigned char code LED_CODES= 0 xc0,0 xF9,0 xA4,0 xB0,0 x99,/0-4 0 x92,0 x82,0 xF8,0 x80,0 x90,/5-9 0 x88,0 x83,0 xC6,0 xA1,0 x86,/A,b,C,d,E 0 x8E,0 xFF,0 x0C,0 x89,0 x7F,0 xBF/F,空格,P,H,.,- ;void main() char i=0; long int j; double t;while(1) P2=0; P1=LED_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论