版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用课件第讲第一页,共二十九页,2022年,8月28日共分9章内容:第1章概述第2章MCS-51系列单片机硬件结构第3章指令系统第4章汇编语言程序设计第5章硬件资源的应用(定时器、串行口)第6章系统扩展技术第7章I/O接口技术第8章单片机应用系统的设计第9章单片机的C语言程序设计第二页,共二十九页,2022年,8月28日第1章概述共分两大部分:1.1微型计算机(MC)的基础知识概述1.2单片机概述第三页,共二十九页,2022年,8月28日§1-1微型计算机基础知识概述一、MC结构二、计算机中的数制三、计算机中常用的编码第四页,共二十九页,2022年,8月28日一、微型计算机的基本结构由硬件和软件两大部分组成。硬件是指那些为组成计算机而有机联系的电子、电磁、机械、光学的元件、部件或装置的总和,它是有型的物理实体。软件是相对于硬件而言的,包括计算机运行所需要的各种程序,还包括手册、说明书和有关资料。第五页,共二十九页,2022年,8月28日1、硬件结构输入设备运算器存储器输出设备控制器输入命令数据输出命令操作命令指令存取命令数据数据外围设备接口主机内存图1-1微型计算机的硬件结构框图CPU第六页,共二十九页,2022年,8月28日1、硬件结构运算器+控制器+存储器=主机;输入+输出设备则称为计算机的外围设备(简称“外设”);运算器+控制器=中央处理单元CPU(CentralProcessUnit)。第七页,共二十九页,2022年,8月28日微处理器、微型计算机、微型计算机系统
微处理器(Microprocessor),称为CPU,是微型计算机的核心、由算术逻辑部件(ALU)、累加器和通用寄存器组、程序计数器、控制逻辑部件和内部总线等组成;具有解释、执行指令及与外界交换数据的能力。微处理器不能独立构成工作系统,不能独立执行程序,必须配上存储器、外部输入/输出接口构成微型计算机才能工作。第八页,共二十九页,2022年,8月28日
微型计算机(Microcomputer),由CPU、存储器、输入/输出(I/O)接口构成,芯片之间通过总线(Bus)连接。微处理器存储器I/O接口外设地址总线数据总线控制总线图1-2微型计算机的结构微处理器、微型计算机、微型计算机系统第九页,共二十九页,2022年,8月28日
由微型计算机,配上输入/输出设备、外围设备、电源、系统软件一起构成应用系统,称为微型计算机系统。运算器控制器寄存器组RAMROMI/O端口I/O端口I/O设备I/O设备系统软件微处理器微型计算机微型计算机系统图1-3微处理器、微型计算机、微型计算机系统三者的关系图系统总线微处理器、微型计算机、微型计算机系统第十页,共二十九页,2022年,8月28日2、软件软件是指使用和管理计算机的各种程序(Program),而程序是由一条条指令(Instruction)组成的。(1)指令,计算机完成各种操作的命令(2)程序,指令的有序集合(3)机器语言、汇编语言和高级语言第十一页,共二十九页,2022年,8月28日汇编语言与机器语言的对照:MOVA,#630111010000111111
ADDA,#560010010000111000
ADDA,#360010010000100100
ADDA,#140010010000001110
第十二页,共二十九页,2022年,8月28日3、硬件与软件的关系微机系统是硬件和软件有机结合的整体
硬件是基础软件是灵魂4、位、字节(8位)、半字节(16位)、字(16位)、双字(32位)第十三页,共二十九页,2022年,8月28日二、计算机中的数制进位计数制与转换: 二进制(B) 十六进制(H) 十进制(D)带符号数的表示: 原码、反码、补码、溢出第十四页,共二十九页,2022年,8月28日二、计算机中的数制带符号数溢出 带符号数的补码加、减运算的结果超出了补码表示的范围。如何判断带符号数溢出(双进位法)
在两个同符号数相加或两个异符号数相减时,如果出现次高位向最高位有进位,而最高位向前无进位,则结果发生溢出;反之,如果次高位向最高位无进位,而最高位向前有进位,也发生溢出。-127-1127+1第十五页,共二十九页,2022年,8月28日三、计算机中常用的编码1、ASCII码,美国信息交换标准代码用7位二进制数表示一个字符,包括32个标点符号、10个阿拉伯数字、52个英文大小写字母和34个控制符,共128个。如30H代表0,31H代表1第十六页,共二十九页,2022年,8月28日三、计算机中常用的编码2.
BCD码(二进制编码的十进制数)
用4位二进制确定0~9的对应关系。分压缩、非压缩BCD码例如:4567.89的BCD码为0100010101100111.10001001第十七页,共二十九页,2022年,8月28日强调:计算机只认二进制数,并不认什么十六、十、ASCII、BCD码等其他数的大小和性质需要人来分析11111111B多大?什么性质的数? 无符号:255
带符号:负数-1 BCD码:无效
ASCII码:“DEL”键的ASCII码第十八页,共二十九页,2022年,8月28日§1-2单片机概述一、单片机定义二、单片机特点及应用三、单片机技术现状及发展趁势四、常用的单片机产品五、单片机应用系统开发概述第十九页,共二十九页,2022年,8月28日一、单片机定义
把计算机的运算器、控制器、存储器、输入/输出(I/O)接口等部分集成在一个硅片上而构成的微型计算机,称为单片微型计算机(Singlechipmicrocomputer),简称为单片机。第二十页,共二十九页,2022年,8月28日二、特点及应用
单片机的特点:抗干扰性强,工作温度范围宽;应用灵活,可靠性高;控制功能很强,数值计算能力较差;指令系统比通用微机系统简单;更新换代较慢;第二十一页,共二十九页,2022年,8月28日应用:智能仪表中的应用机电一体化中的应用实时控制中的应用军工领域的应用分布式多机系统中的应用民用电子产品中的应用第二十二页,共二十九页,2022年,8月28日三、发展趁势
CPU的改进存储器的发展片内I/O的改进外围电路内装化低功耗与工作电压范围加宽低噪声与高可靠性技术ISP及IAP第二十三页,共二十九页,2022年,8月28日四、常用的单片机产品
MCS单片机AVR单片机PIC单片机MSP单片机ARM处理器DSP处理器第二十四页,共二十九页,2022年,8月28日五、单片机应用系统开发概述
开发环境的软硬件构成第二十五页,共二十九页,2022年,8月28日有关的软件平台:PROTEL:PROTEUS:WAVE:KEILC51:第二十六页,共二十九页,2022年,8月28日Proteus与Keil联调举例第二十七页,共二十九页,2022年,8月28日Proteus与Keil联调举例#include"reg51.h"unsignedcharcodeSelect[]={0x01,0x02,0x04,0x08,0x10,0x20};//led灯选通信号unsignedcharcodeLED_CODES[]={0xc0,0xF9,0xA4,0xB0,0x99,//0-4 0x92,0x82,0xF8,0x80,0x90,//5-9 0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E 0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,-};voidmain(){ chari=0; longintj; doublet; while(1){ P2=0; P1=LED_CODES[i];
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度游戏开发合作保密协议3篇
- 铝合金门窗生产批次检验与质量控制合同(二零二四年版)
- 2024年度二手房买卖合同中的房屋买卖合同的有效期2篇
- 人力资源员工培训设计方案
- 房贷借款合同模板标准版
- 2024年度企业信息网络安全服务合同2篇
- 《女生自我保护主题》课件
- 2024年度二手房买卖合同(个人与个人之间)
- 关于监理费延期的补充协议
- 《头晕与眩晕诊断》课件
- 广东省深圳市两校2023-2024学年高二上学期期末联考数学试卷(含答案)
- 高一新生学习方法指导课件
- 参加美术教师培训心得体会(30篇)
- 国开电大可编程控制器应用实训形考任务1实训报告
- 2024领导力培训课程ppt完整版含内容
- 森林火灾中的自救与互救课件
- 数据新闻可视化
- 中学生应急救护知识讲座
- ISO9001质量管理体系培训教材
- 纸质文物保护修复的传统及现代技术研究
- 前庭周围性眩晕个案护理
评论
0/150
提交评论