项目一任务1(第2讲单片机概述)_第1页
项目一任务1(第2讲单片机概述)_第2页
项目一任务1(第2讲单片机概述)_第3页
项目一任务1(第2讲单片机概述)_第4页
项目一任务1(第2讲单片机概述)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

项目一单片机最小系统任务1

搭建单片机最小系统电子计算机高速发展到今天,通常可分为巨型机、大型机、中型机、小型机和微型机五类。它们在系统结构和基本工作原理方面并无本质的区别,只是在体积、性能和应用领域方面有所不同。其中微型计算机以其体积小、重量轻、功耗低、功能强、价格低、可靠性强的优点而得到广泛应用,其中单片机就是微型计算机的一种。知识点一、单片机概述1.基本概念(1)微处理器MP(MicroProcessor)就是传统计算机的CPU,是集成在同一块芯片上的具有运算和逻辑控制功能的中央处理器,简称MP,它是构成微型计算机系统的核心部件。知识点一、单片机概述1.基本概念(2)微型计算机MC(MicroComputer)以微处理器为核心,再配上存储器、I/O接口和中断系统等构成的整体,称为微型计算机。它们可集中装在同一块或数块印刷电路板上,一般不包括外设和软件。知识点一、单片机概述1.基本概念(3)微型计算机系统MCS(MicroComputerSystem)指以微型计算机为核心,配上外围设备、电源和软件等,构成能独立工作的完整计算机系统。知识点一、单片机概述1.基本概念(4)单片机(SingleChipMicrocomputer)单片机是将微处理器、存储器、I/O接口和中断系统集成在同一块芯片上,具有完整功能的微型计算机。知识点一、单片机概述2.常用51系列单片机介绍(1)ATMEL89系列单片机ATMEL89系列(以下简称AT89)单片机是美国ATMEL公司生产的8位高性能单片机,其主要技术优势是内部含有可编程Flash存储器,用户可以很方便地进行程序的擦写操作,在嵌入式控制领域中被广泛的应用。知识点一、单片机概述知识点一、单片机概述从表1.1中可见不同的型号,其资源不同,设计时按具体要求选择合适的型号。2.常用51系列单片机介绍(2)STC系列单片机宏晶科技开发出STC系列单片机,如STC89系列、STC11系列、STC12系列、STC15系列等。STC单片机均具备与传统51单片机兼容的内核,目前新出品的系列单片机内部均集成了AD转换、PWM输出模块、SPI接口模块、内部存储模块、晶振电路等,用户可根据系统需要,选择合适的型号。具体选型参考宏晶科技官网。知识点一、单片机概述1.常用进制我们在计算过程中习惯于十进制计数,但在计算机中,最常用的却是二进制数。但由于二进制数书写冗长,阅读不便,为此在代码设计中常用十六进制数来书写。表1.2是十进制数,十六进制数,二进制数之间的对应关系。知识点二、计算机中的数1.常用进制知识点二、计算机中的数1.常用进制

在汇编语言中通常在数字后面跟B(Binary)表示二进制数,H(Hexadecimal)表示十六进制数,D(Decimal)或无字母表示十进制数。

知识点二、计算机中的数在C语言中通常规定如下:(1)十进制数:用一串连续的数字来表示。如12,-1。(2)八进制数:用数字0开头。如010,-056。(3)十六进制数:用数字0和字母x或X开头。如0x5a。注意区分十进制和八进制的表示,八进制有前导0,十进制无。知识点二、计算机中的数2.计算机中数的表示知识点二、计算机中的数(1)位(bit)和字节(byte)

“位”是计算机能够表示的最小的数据单位,位用b表示。字节由8个二进制位组成,通常一个存储单元中存放着1个字节的数据,字节用B表示。2.计算机中数的表示知识点二、计算机中的数(2)字(word)和字长

“字”是微处理器内部进行数据处理的基本单位,通常它也是微处理器与存储器之间和输入/输出电路之间传送数据的基本单位。字用W表示。

“字长”是指一个字所包含的二进制数的位数,它是微处理器的重要指标之一,通常用数据总线的位数来决定微处理器的字长。8位微处理器的字长是8位,每一个字由一个字节组成。在字节中,最左边的位(D7)为最高位(MSB),最右边的位(D0)为最低位(LSB)。知识点二、计算机中的数16位微处理器的字长是16位,每一个字由二个字节组成,左边的字节是高位字节,最左边的位为最高位,右边的字节是低位字节,最右边的位为最低位。知识点二、计算机中的数3.机器数与真值知识点二、计算机中的数

在计算机中,把放在寄存器、存储器、或数据端口中的数称为机器数。机器数所对应的值称为真值。机器数的真值到底是多少,取决于机器数所对应的是无符号数还是有符号数以及所对应的是什么码制(原码、补码等)表示的数。3.机器数与真值知识点二、计算机中的数

(1)无符号数在计算机中,对于一个不带正、负号的数,称无符号数。它将字长的所有位均用于表示数值位。一个n位字长的数据可用来表示2n个正整数。例如:一个8位数据可表示的数值范围为:

00000000B~11111111B即0~255共256个数。3.机器数与真值知识点二、计算机中的数(2)带符号数

在计算机中,数的正、负号与数一起存放在寄存器或内存单元中,因此数的符号在机器中已“数码化”了,通常规定在数的前面增设一位符号位,并规定正号用“0”表示,负号用“1”表示。知识点二、计算机中的数例:设字长为8位,求N1、N2的原码和补码。N1=+1010101(十进制数+85)N2=-1010101(十进制数-85)解:N1和N2在计算机中原码的表示形式为:

N1=01010101,N2=11010101

可见,只需将+号用0表示,-号用1表

温馨提示

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

评论

0/150

提交评论