C语言培训第一章..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言培训第一章..ppt

1.5 微计算机系统概念 1.1 什么是单片机 单片微型计算机简称单片机。由于它的结构及功能均按工业控制要求设计,所以又称单片微控制器(single chip Microcontroller)。 它是将组成微型计算机机所必须的部件(中央处理器CPU、程序存贮器(ROM)、数据存贮器(RAM)、输入/输出(I/O)接口、定时/计数器、串行口、系统总线等)集成在一个超大规模集成电路芯片上。 只要外加少许电子零件便可以构成一套简易的计算机控制系统,故又称单片微型计算机(single chip Microcomputer) 个人PC中的CPU一块要卖多少块钱?单片机的? 计算机的主要用途是科学计算、数据处理、图象分析、数据库人工智能、数字模拟与仿真等。所以CPU发展的动力在于人类无止境的海量数位运算的需求。286、386……586、奔腾等,系统速度越来越快,功能越来越强.价格高。 单片机的功能肯定不强,干吗要学它呢? 实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用PIII?应用的关键是看是否够用,是否有很好的性能价格比。所以8051出来十多年,依然没有被淘汰,还在不断的发展中。 1.2 单片机的特点 (1)体积小、重量轻、功耗低、功能强、性价比高。可嵌入各种设备中组成以之为核心的嵌入式系统。 (2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。 (3)结构灵活,易于组成各种微机应用系统。 (4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。 1.4单片机的发展与应用 第一代(1974-1976):1974年美国仙童公司生产第一个4位单片机F8问世。发展了各种4位机,多用于家用电器、计算器、玩具。 单片机的出现是计算机技术发展史上的一个重要里程碑,单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。 单片机的微小体积和极低的成本,使其可广泛地嵌入到如仪器仪表、工业控制单元、汽车电子系统、办公自动化设备、家用电器、机器人、个人信息终端及通信产品中,成为现代电子系统中最重要的智能化工具。 单片机应用领域 1.单片机在智能仪器仪表中的应用; 2.单片机在工业测控中的应用; 3.单片机在计算机网络和通讯技术中的应用; 4.单片机在日常生活及家电中的应用; 5.单片机在办公自动化方面。 任务:点亮一个发光管(8051) 拿到一块芯片,想要使用它,首先必须要知道怎样连线 1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、 振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。 ?3、 复位引脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。 ?4、 EA引脚:EA引脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工作了。 任务分析:第一个任务是要用单片机点亮一只发光二极管LED 。 要能够让1引脚P1.0按要求变为高或低电平。 当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。 要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机的指令。 一个引脚输出高电平的指令是SETB,让一个引脚输出低电平的指令是CLR。因此,只要写 SETB P1.0,要P1.0输出高电平, CLR P1.0 要P1.0输出低电平 怎样才能计算机执行这条指令呢?总不能也对计算机也说一声了事吧。 要解决这个问题,还得有几步要走。 翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。因此我们得把SETB P1.0变为(D2H,90H ),把CLR P1.0变为 (C2H,90H ),至于为什么是这两个数字,这也是由51芯片的设计者--INTEL规定的,我们不去研究。 第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢?这要借助于一个硬件工具“编程器”。 然后把芯片换到试验卡座里,这时候我们可以看到p1.0这个灯亮了。 第二个试验:点亮一个闪烁的发光管 SETB P1.0 CLR P1.0 …… 这是不行的,有两个问题,第一,计算机执行指令的时间很快,执行完SETB P10后,灯是灭了,但在极短时间(微秒级)后,计算机又执行了CLR P10指令,灯又亮了,所以根本分辨不出灯曾灭过。第二,在执行完CLR P10后,不会再去执行SETB P10指令,所以以后再也没

文档评论(0)

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

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

1亿VIP精品文档

相关文档