MCS51单片机课程设计教案设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS-51单片机课程设计 (交通控制灯的制作) 第一讲 一.单片机的概念 所谓单片机就是将计算机的CPU、RAM、ROM、定时器/计数器和各种I/O口(如并行口、串行口等)集成在一片芯片上而制成的大规模集成电路。形成芯片级的计算机。因此单片机早期的含义称为单片微型计算机,简称为单片机(Single Chip Microcomputer)。 CPU:是计算机的核心,叫做中央处理单元(Center Process Unit)。所有的数学运算和逻辑控制都由它完成。 RAM:随机存取存储器(Random Access Memory),存放运算过程中的数据。 ROM:只读存储器(Read Only Memory)。 定时器/计数器:计算机部重要部件。 I/O:输入/输出口(Input/Output),包括并行口、串行口等。 二.单片机的特点 小巧灵活,成本低,易于产品化。 面向控制,能针对性解决从简单到复杂的各类控制任务,因而能获得最佳性能价格比。 抗干扰能力强,能在恶劣的环境下可靠工作。 三.单片机的应用 工业方面:电机控制、过程控制、智能传感器等 仪器仪表方面:智能仪器、医疗器械等 民用方面:电子玩具、家电产品、游戏机等 军事方面:导弹控制、智能武器装置等 其它 MCS-51单片机部结构(如图) 内部BUS 内部BUS 内中断 振荡器 OSC 程序存储器 4KB ROM 数据存储器 128B RAM 2×16位 定时器/计数器 8051 CPU 可编程 并行口 可编程 串行口 外中断 1个8位的CPU 一个片振荡器及时钟电路 4KB ROM(不同型号容不同,看书) 128B 部RAM 可寻址64KB的外部ROM和外部RAM的控制电路 两个16位定时器/计数器(Timer/Counter) 26个特殊功能寄存器(Special Function Register) 4个8位并行(Parallel)I/O口 一个串行口(Series) 5个中断源(Interrupt) 这些我们称为单片机的资源(Souce),单片机的应用就是怎么充分合理地利用这些资源,来解决实际中的问题。 五、MCS-51单片机的CPU MCS-51的CPU包括两部分:运算部件和控制器。 1.运算部件 运算部件包括算术逻辑部件ALU、布尔处理器、累加器A、寄存器B、暂存器以及程序状态寄存器PSW等。该部分的功能是实现数据的算术逻辑运算、位变量处理和数据的传送操作。 ALU的功能十分强,可以对8位变量进行逻辑“与”、“或”、“异或”、循环、求补和清零等基本操作,还可以进行加、减、乘、除等基本运算。还可对位(BIT)变量进行布尔处理,如置位、清零以及逻辑“与”、“或”等操作。 累加器A是一个8位的累加器(也可以写为ACC),绝大部分运算和操作都同A有关。在程序中用的最多。另外它有一个进位标志CY,同时又是布尔处理器的累加器。 寄存器B是专为执行乘法和除法操作而设置的,一般情况下也可以作为暂存器使用。 程序状态寄存器PSW是一个8位的寄存器,部存放程序运行状态的信息。 2.控制器(Controler) 控制器是单片机的神经中枢,以振荡器的频率位基准,产生CPU时序,对指令(Command)进行译码,然后发出各种控制信号,实现各种操作。 六、MCS-51单片机最小应用系统 1、最小硬件系统(System) 所谓最小硬件系统是指单片机能工作所必须具备的硬件条件,它包括四个部分: 1)电源 芯片接上5V电源,即40脚接5V电源的正,20脚接5V电源的负。 2)时钟电路 18、19脚接晶体振荡器和电容构成时钟电路。 3)程序存储器选择EA AT89S51片有EEPROM,EA接“正”。 4)复位电路 8.2KRST 8.2K RST VCC +5V +5V +5V 40 31 89C51 1 9 181920 EA 10μF 6MHz 20P 2、MCS-51复位状态 1)复位后PC值为0000H,程序(Program)从头运行(Run)。 2)SP为07H 3)P0~P3口为FFH 4)其余的SFR被置为0 3、I/O口线 P0口:8位双向I/O口。在访问外部存储器时,P0口可用于分时传送低8位地址总线和8位数据总线。能驱动8个LSTTL门。 P1口:8位准双向I/O口(“准双向”是指该口部有固定的上拉电阻)。能驱动4个LSTTL门。 P2口:8位准双向I/O口。在访问外部存储器时,P2口可用于高8位地址总线。能驱动4个LSTTL门。 P3口:8位准双向I/O口。能驱动4个LSTTL门。P3口还有第二功能。 I/O口应用要求: (AT89S51)

文档评论(0)

linlin921 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档