欢迎来到天天文库
浏览记录
ID:58988280
大小:1.42 MB
页数:41页
时间:2020-09-27
《项目1单片机最小系统构建ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目1单片机最小系统的构建项目主要内容工作任务相关知识链接相关软件介绍项目实施1.1工作任务项目名称单片机最小系统的构建功能要求构建单片机最小系统,点亮一个发光二极管设计要求(1)用ProteusIsis软件绘制电路原理图;(2)使用Keil软件编辑源文件,编译、链接生成目标代码文件;(3)将目标代码文件载入,在ProteusIsis软件中仿真,验证结果。1.2相关知识链接1.2.1数制、编码等相关知识回顾1.数制(1)数制是计数的规则,按进位规则可分为十进制和其它进制等。常用的进制有十进制、二进制和十六进制等。十进制:有0~9十个数码,逢十进一;二进制:是计算机系统中使
2、用的计数制,只有0、1两个数码,逢二进一,常在数值后加字母B标识;十六进制:有0~9、A~F共16个数码;逢十六进一,常在数值后加字母H标识。(2)各数制之间的转换原则(仅限整数)a)其他进制转换为十进制:按权展开(x进制的小数点左边第n位整数的权是xn-1)。【例1-1】将110101B及A5EDH转换成十进制数解:b)十进制转换为其他进制:除基数取余数,自下而上(若需转换为n进制,其基数即为n)。【例1-2】将79转换成二进制和十六进制数解:∴79=1001111B=4FHc)二进制与十六进制之间的转换:四位二进制数对应一位十六进制数。十进制二进制十六进制十进制二进制
3、十六进制00000B0H81000B8H10001B1H91001B9H20010B2H101010BAH30011B3H111011BBH40100B4H121100BCH50101B5H131101BDH60110B6H141110BEH70111B7H151111HFH三种进制数的对应关系表2.字符的ASCII编码由于计算机能识别的是二进制数,所以大小写英文字母及其它常用字符在计算机中存储和操作时需要转换成二进制编码。常用的是美国信息交换标准代码(AmericanStandardCodeforInformationInterchange,简称ASCII码),它用一个
4、字节(8位二进制数)编码表示256个字符,当最高位为0时,表示128个标准ASCII码字符(见书上第三页表1-2);最高位为1时,是扩展ASCII码。3.计算机中带符号数的表示方法计算机中带符号数的存储和运算均采用补码形式。(1)原码带符号数的最高位为符号位(0表示正数,1代表负数),其余位为数值的二进制表示形式,如:-85的原码为11010101B。(2)反码正数的反码与原码一致,负数的反码等于其符号位不变,其余位按位取反,如-85的反码是10101010B。(3)补码:正数的补码与原码相同,负数的补码等于反码加1。如-85的补码是10101011B。已知补码求其原码:
5、可对补码求补。1.2.2单片机及基本结构单片机的“片”是指集成电路芯片,在一片集成电路芯片上集成运算器、控制器、存储器、I/O接口电路,就构成了单片机。单片机是一种通过编程实现控制的微处理器。(a)20引脚双列直插式(b)40引脚双列直插式(c)贴片封装型本项目以80C51系列40引脚单片机(如图(b))为例,介绍单片机的内部机构和最小系统组成。1.80C51单片机的基本结构2.80C51的引脚(1)并行口引脚32个P0.0~P0.7:P0口P1.0~P1.7:P1口P2.0~P2.7:P2口P3.0~P3.7:P3口,除作为一般I/O口外,还有第二功能。(2)电源引脚2
6、个VCC:电源接入引脚VSS:接地引脚(3)时钟引脚2个:XTAL1、XTAL2(4)控制引线引脚4个:(只介绍常用功能)RST:复位信号输入引脚;ALE:地址锁存允许信号输出引脚;:内外程序存储器选择引脚;:外部程序存储器选通信号输出引脚。1.2.380C51的存储器组织1.程序存储器配置的作用:片内外ROM的选择端=1:先内后外,即当程序存储地址在0000H~0FFFH时,选择内部ROM,而当地址超过0FFFH时,选择外部ROM;=0:选外部ROM。80C31、80C32由于无内部ROM,必须这样接。作用:片外ROM芯片的选通端,为低电平时,选通外部ROM。2.数据存
7、储器的配置工作寄存器区共32个字节,每个字节作为一个工作寄存器,分成四组,分别用R0~R7表示。任一时刻,CPU只能使用其中一组寄存器(被称为当前寄存器组)当前工作寄存器组的选择由特殊功能寄存器PSW中的RS1、RS0的组合来决定。位寻址区:这个区内的每个字节的每一位都有自身的位地址,因而可以位操作;通用RAM区:可以作为数据缓存器使用。一般应用中,常把堆栈开辟在此区。3.特殊功能寄存器(SFR)凡字节地址能被8整除的(即十六进制地址尾数为0或8)的单元是具有位地址的特殊功能寄存器。累加器ACC:它是80C51中工作最繁忙的寄
此文档下载收益归作者所有