网站大量收购闲置独家精品文档,联系QQ:2885784924

31c语言单片机资料.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、AT 89C51 由字母“AT”组成,表示该器件是ATMEL公司的产品。 8代表8位单片机 9代表falsh存储器,此位置为0代表无rom,7代表eprom存储器 c代表CMOS工艺,此位置为S代表ISP编程方式 ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP技术是未来发展方向。 1代表片内程序存储器容量,容量大小对应为该位数字*4KB 89C52:8KB容量型号? ? 由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。 “89CXXXX”中,9是表示内部含 Flash存储器,C表示为 CMOS产品。 “89LVXXXX”中,LV表示低压产品。 “89SXXXX”中,S表示含有串行下载 Flash存储器。对于51单片机来说,它的主要功能有: ????????? Micro Control Unit的缩写,一般我们把单片机成为MCU,这里的8位指的是单片机处理数据的能力,例如同时有3个皮包,一个人只有两只手,他的能力只能是一只手拿一个包,剩下的一个包就无能为力了。我们常说的单片机的位数也是这个意思。对于8位单片机来说,它一次只能处理8位(这里的位指的是二进制的位,例是一个8位的二进制数)数据,多于8位的数据,则需要进行一次以上的处理。 ????????? 4KB的程序存储器:顾名思义,程序存储器就是用来存储单片机运行过程中的程序文件的,我们前面编写的那个程序,编译后生成的.hex文件“装入”单片机后,就放在这里。4KB的意思是这个空间的大小是4000个BYTE,BYTE是字节的意思。字节跟我们前面说的“位”都是指的数据格式,一个字节有8位。这里说的4000并不是一个准确的值,在单片机包括计算机里面,一般说的1000实际值是1024,为什么是这样呢?这是因为单片机里面存储的数据都是二进制数据,跟我们实际生活中常用的十进制有所差别。这个我们稍作了解即可。 ????????? 内部128B数据存储器:同样的,数据存储器用来存放数据。就像我们上学时候做计算题一样,需要用到很多数来进行各种运算,有时候比较复杂的运算还需要分步进行,每一步都会产生一个运算结果。这些结果存放在哪里呢?在单片机中,这些结果就存放在数据存储区中。51单片机的内部有128B的数据空间,也就是说他可以存储128个字节的数据。 ????????? 21个特出功能寄存器:特殊功能寄存器就相当于一个人的身体的各个部分的名称,用来指示不同的功能。 ????????? 4个8位并行I/O口,共32根I/O口线:这里可能会有些拗口,怎么一会说4个I/O口,一会又说根I/O口线呢?这其实是跟51单片机是8位单片机有关的,51单片机一次能够处理8位数据,正好对应了8位I/O口,那4个I/O口又是什么意思呢,这其实跟我们的日常习惯有关,比如我们说一个学校有多少个班级,每个班级有多少人一样。51单片机有4个I/O口,每个I/O口又可以细分为8位的,每一位对应一个具体的I/O口线,这样总共就有4*8=32个I/O口线了。 ????????? 2个全双工串行口:串行口是一种特殊接口,可以实现用很少的I/O口实现更多的数据输入输出。关于这个,我们在以后学习到这方面知识的时候在详细了解。 ????????? 2个16位定时器:定时器其实跟我们日常生活中的钟表相似,但是它的功能比钟表要强大很多。在随后的学习中我们会有更深入的了解 ????????? 5个中断源,2个优先级:中断的概念用一句话来比喻就是,我正在看电视,这时电话响了,我不得不中断看电视的动作,然后接听电话,电话结束后,再继续看电视。优先级则是这样的:我正在看电视,电话响了,同时手机也响了,那该先做那个事情呢?我们可以根据轻重缓急来选择,先接听手机,在接听电话,或者先接电话,再接手机,这里面就有优先级的设定和执行了 2.了解了以上知识,我们对单片机的功能有了大致认识,接下来就要具体来认识和操作单片机了,就象人一样,必须先吃饱了饭,才能工作,工作之前要先做好相应的准备,然后按照一定的流程来工作,如果不下心做错了,那就要重新开始再做。 单片机的工作流程也是这样:首先单片机是一种电子器件,那么就必须给他提供电能,他才能够工作,这里就需要有一个电源来提供电能。然后单片机要进行相应的准备:复位和初始化,准备工作就绪后,就开始按照流程来工作了,这个流程就是我们写的程序,在工作过程中需要各种工具来实现具体的操作,这些工具就是指单片机的外围工作电路。 ?3.单片机是怎么检测和控制外围芯片和电路的?单片机主要是通过其I/O口来监测和控制外部电路的。事实上一个单片机

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档