第二章 MCS_51单片机的结构及原理

单片机的内部结构包含了CPU、RAM、ROM、定时器/计数器、可编程并行I/O口,可编程串口等

以下是内部结构图

1.80C51 的资源主要包括:

1个8位中央处理器(CPU)(可以同时处理最大的数据位,所以C51在遇到一些大数据处理时,会反应缓慢)

1个片内振荡器和时钟电路

4KB的程序存储器(ROM)

256字节的片内RAM

2个16位定时/计数器

可寻址64KB外部程序存储器和64KB数据存储空间的控制电路

4个8位双向I/O口

1个全双工串行口

5个中断源

2.CPU

其中,CY,在进行加或减运算时,当最高位有进位或者借位是,硬件置一。当进行位操作时,相当于累加器A。

3.MCS-51内部引脚及功能

两种封装方式

4.单片机引脚

(1)电源和接地引脚

GND (20脚)

VCC (40脚)   5v电源

(2)外接晶体引脚

XTAL1(19脚)外接晶振输入

XTAL2(18脚)外接晶振输入

两种方式:

一、片内震荡方式,18和19引脚外接石英晶体和震荡电容。

二、外部时钟方式,18脚输入,19脚悬空。

3.复位电路

RST(9脚) 复位信号引脚

当震荡运行时,在此引脚上出现两个机器周期以上的高电平可使单片机复位。

4.控制引脚

(1)PSEN(低电平有效)

外部程序存储器的选通信号

(2)ALE/PROG(后者低电平有效)

地址锁存允许信号。

(3)EA(低电平有效)/VPP

外部ROM允许访问/编程电脑输入

5.输入输出引脚

P0.0~P0.7(第39脚到32脚)

P1.0~P1.7(第1脚到8脚)

P2.0~P2.7(第21脚到28脚)

P3.0~P3.7(第10脚到17脚)

5.存储器结构

 6.单片机的复位,时钟和时序

7.四个I/O口

单片机原理及应用(c51语言版)(二)相关推荐

  1. 丁向荣单片机pdf_单片机原理与应用(C语言版)——基于STC15W201S系列单片机 丁向荣 纺著 9787121246357...

    第1章 STC15W201S单片机结构与工作原理 1.1 微型计算机结构与单片机 1.1.1 微型计算机的基本结构与工作原理 1.1.2 单片机概述 1.2 STC15W201S单片机结构与工作原理 ...

  2. c51语言提供了code存储类型来访问,单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第3章课后习题答案2020年1月30日整理...

    单片机原理与应用(C51编程+proteus仿真)第2版 -张毅刚课后习题参考答案 第3章思考题及习题3 参考答案 一.填空 1.与汇编语言相比, C51语言具有().().().和()等优点.答:可 ...

  3. c51语言的数据存储模式,第5章项目三单片机存储结构及C51语言.ppt

    第5章项目三单片机存储结构及C51语言 项目三 基本功 任务一 MCS-51单片机基础 任务二 单片机C51语言程序设计基础 二.MCS-51单片机存储器及存储空间 1.存储器的概念 什么是存储器呢? ...

  4. 单片机原理及应用第三版课后答案张毅刚

    单片机原理及应用第三版张毅刚答案 内容简介 本书为"十二五"普通高等教育本科*规划教材单片机原理及应用第三版课后答案,全书详细介绍了美ATMEL公司的增强型AT89S52单片机的硬 ...

  5. 单片机原理及应用c51周国运_实用!百万工程师都在使用的单片机开发产品流程...

    我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识,下面将简要介绍一下单片机应用系统的开发流程,如图所示. 图 单片机系统开发流程 (1)明确任务 分析和了解项目的总体要 ...

  6. 用c语言编写一个1V1聊天程序,socket多人聊天程序C语言版(二)

    1V1实现了,1V多也就容易了.不过相对于1V1的程序,我经过大改,采用链表来动态管理.这样效率真的提升不少,至少CPU使用率稳稳的在20以下,不会飙到100了.用C语言写这个还是挺费时间的,因为什么 ...

  7. 单片机原理及应用c语言编程,单片机原理及应用(C语言版)

    目录 模块1单片微型计算机 项目1:认识单片微型计算机 任务11:认识单片机 任务12:相关知识 项目2:认识单片机应用 任务21:了解单片机应用 任务22:相关知识 项目3:认识仿真软件Pr ...

  8. 单片机应用技术c语言版第4版答案,单片机应用技术(C语言版)第4版

    本书在第3版得到全国广大院校教师与学生的欢迎和使用基础上,结合行业新技术发展和课程组近年来取得的课程改革成果,在充分和认真听取广大师生及职教专家的意见和建议后,在保留原教材主体内容与特色的前提下,对其 ...

  9. 单片机考试及答案c语言版,51单片机期末考试试卷及答案

    制作人:兰香子 一.填空题 1.设X=5AH,Y=36H,则X与Y"或"运算为7EH,X与Y的"异或"运算为6CH. 2.若机器的字长为8位,X=17,Y=35 ...

最新文章

  1. MySQL主从同步问题集
  2. linux给用户写任务计划,linux——计划任务
  3. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
  4. DataReport使用手记
  5. 成都机场迎春运客流高峰 日均起降航班超1000架次
  6. python【Matlibplot绘图库】-绘制三维图像
  7. python中str和input_对python中raw_input()和input()的用法详解
  8. 【leetcode 简单】 第一百一十题 分发饼干
  9. PHP远程文件管理,可以给表格排序,遍历目录,时间排序
  10. JavaScript Object 及相关操作
  11. 软件中反跟踪技术和软件调试
  12. 微信weui框架页面html,样式库 WeUI for Work
  13. 浅谈你们不知道的区块链游戏
  14. Skype 8.34 Windows7-64bit Ubuntu 16.04安装试验
  15. FISCO-BCOS平台,搭建第一个区块链应用
  16. 为什么说采购一定要成为专家
  17. docker笔记(转自:陈沙克日志)
  18. 九爷带你了解 nginx 的反向代理
  19. 天黑请闭眼--杀吧专用(C#版 附源码)
  20. 前端性能指标:白屏和首屏时间的计算

热门文章

  1. 基于双向BiLstm神经网络的中文分词详解及源码
  2. 5月8日-5月14日
  3. 获取小程序模板库标题列表 报错: {errcode:-1,errmsg:system error hint: [zttteq44664}
  4. NoSQL概述-Redis安装-常用五大数据类型-概述Bitmaps,HyperLogLog,Geospatial和redis.conf 基本解析
  5. 如何在jar包修改部分文件
  6. asynchronous socket error 10053 socket和http的区别
  7. IC验证学习-从小白到放弃
  8. 什么镜头最适合拍风景_【相机配件】谈谈佳能有哪些适合拍风景和人像的好镜头...
  9. 基于 JavaWeb 的社区管理系统
  10. CloudSim云仿真的使用及论文阅读