- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目一 点亮一个发光二极管 1.1 项 目 说 明 ? 项目任务 利用MCS-51单片机(简称51单片机)的并行I/O 口驱动一个发光二极管,利用C51编程点亮该发光二极管。 ? 知识培养目标 (1) 掌握微型计算机硬件系统的构成。 (2) 掌握51系列单片机的内部结构及存储器配置。 (3) 掌握51单片机的最小系统。 (4) 掌握字节寻址与位寻址。 (5) 掌握C51程序结构及变量的定义。 (6) 理解51系列单片机存储器扩展的方法。 ? 能力培养目标 (1) 能利用所学知识设计出所需原理图。 (2) 能利用所学知识正确地选择元器件。 (3) 能利用KEIL C软件建立工程文件。 (4) 培养解决问题的能力。 (5) 培养沟通表达、团队协作的能力。 1.2 基 础 知 识1.2.1 微型计算机的硬件系统 计算机分为巨型机、大型机、中型机、小型机与微型机等类型。计算机的发展一是朝着高速度、大容量、高性能的巨型机方向发展,如我国的银河系列巨型机;二是朝着体积小、可靠稳定、成本低廉的微型机方向发展。而微型机也有两个方向,一是朝着高速度、大容量、高性能的高档PC机方向发展;二是朝着体积小、可靠稳定、成本低廉的单片机方向发展。下面以PC机为例介绍微型机硬件的构成及各部分的作用。 微型计算机由硬件系统与软件系统构成,图1-1所示为微型计算机硬件系统结构图。 由图1-1可知,微型计算机的硬件系统由CPU、存储器、I/O接口及外设四大部分组成,其中,CPU、存储器、I/O接口之间是通过地址总线AB、数据总线DB、控制总线CB(简称三总线)相连的。 图1-1 微型计算机硬件系统结构图 1. ?CPU CPU即中央处理单元,是执行指令的部件。CPU通过执行指令,在其管脚上发出一系列高低电平来指挥其他部件按要求工作,从而完成相应的任务。由于单条指令的功能非常有限,因此CPU要执行一系列有序排列的指令(即程序)才能完成某一任务。我们通常所说的486、586、双核或四核,就是指CPU,双核的性能优于586,四核肯定更好。仅由CPU这一个部件就可以大体上区分出计算机的性能,因此CPU是计算机系统中最重要的部件。CPU的外形结构如图1-2所示。 图1-2 CPU的外形结构 2. 存储器 CPU要执行的程序及程序所需的数据就储存在存储器中,或者说CPU只执行储存在存储器中的程序。每一块存储器内部都有一定数量的存储单元,与CPU通过三总线相连后,每一个存储单元都有一个地址。存储器的外形结构如图1-3所示。 图1-3 存储器的外形结构 存储器是半导体集成器件,根据数据的存取方式分类,可分为: 半导体存储器可分为只读存储器(ROM)和随机存取存储器(RAM)两大类。只读存储器(ROM)是一种非易失性存储器,其特点是信息一旦写入,就固定不变,掉电后,信息也不会丢失;随机存取存储器RAM是一种易失性存储器,其特点是在使用过程中,信息可以随机写入或读出,使用灵活,但信息不能永久保存,一旦掉电,信息就会自动丢失。 我们购买计算机时,总要问一下它的硬盘是多少G、内存是多少G,G即GB,是存储器的容量单位。在计算机内部,数据、地址及指令都是用0或1表示的,二进制代码中的1个0或1称为1位(bit),用b表示,位是存储器的最小单位;连续的8个0或1称为1个字节(Byte),用B表示,1 B = 8 b, 字节是存储器的基本单位。常用存储器容量单位还有千字节(KB)、兆字节(MB)、千兆字节(GB),它们之间的关系为 1 KB?=?1024 B?=?210 B 1 MB?=?1024 KB?=?220 B 1 GB?=?1024 MB?=?230 B 1个或几个字节组成1个字,字是计算机内部数据处理的基本单位。1个字所包含的0或1的位数称为字长,典型计算机CPU的字长有8位、16位、32位、64位,51系列单片机CPU的字长是8位。 读和写是存储器的基本操作。CPU将数据存入存储单元称为写操作,CPU取出存储单元中的数据称为读操作。不管是读还是写,必须要在存储器中找到该单元,即要给出该单元的地址,然后才能对之进行读或写。就像要到一栋楼房中去找某个人时,必须知道他所在房间的房门号一样,只不过存储器中每个单元的地址与单元中存储的数据都是用0、1表示的一串二进制数,初学时不容易区分。每个存储单元中只能存放1个字节,即8位0或1,16个二进制位就要占用2个单元。每个存储单元地址的位数与存储器的容量有关,存储器的容量越大,地址的位数就越多。 如果存储器有2根地址线A1、A0,那么就有4个地址00、01、1
您可能关注的文档
- 单片机原理与应用-KFIL C项目教程(西电版)项目二 霓虹灯控制系统.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目八 串行口通信.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目九 DA和AD转换.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目六 99 s倒计时.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目七 液晶显示器及其应用.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目三 数码管显示电路.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目十 基于51单片机的时钟.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目四 键盘原理及应用.ppt
- 单片机原理与应用-KFIL C项目教程(西电版)项目五 中断系统及其应用.ppt
- 单片机原理与应用-KFIL C项目教程(西电版) 全套课件(上).ppt
文档评论(0)