左边是一个总线型的,为什么是总线型呢?它的引脚P1、P2、P3、P0都是有8位,而右边P3是没有P3.6的,所以它是非总线型的。

51单片机内部集成8位CPU,4K字节的ROM,128字节RAM,4个8位并行I/O口,一个全双工串行口,2个16位定时器/计数器,5个中断源。

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器           RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据(断电数据会消失)

ROM:用以存放程序、一些原始数据和表格;(断电数据不会丢失)

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统;

一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

在数字电路中只有高低电平,也就是高为5V,低为0V(一般是这样);

《初学者C51自学笔记》之89C51初步认识相关推荐

  1. 自学笔记:89c51单片机最小系统Protues篇

    什么是单片机最小系统? 单片机最小系统:单片机最小应用系统,使用最少的元件组成单片机能够工作的系统. 单片机最小系统三要素:电源模块,(晶振/时钟)振荡电路模块,复位电路模块 1,电源模块:供电.VC ...

  2. 兜兜的c51自学笔记-流水灯

    时值2021暑假,兜某申请留校,开始51单片机学习之路. 正文开始之前,得感谢实验室学长的帮助 正文 c51对现在得我来说,就是一块可以被点亮得板子,从io口到寄存器,实际上我都是一知半解,那么我就从 ...

  3. 【C51自学笔记】中断系统

    中断 中断概念与中断触发: 中断的概念: CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生): CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务): 待CPU将事件 ...

  4. 字节跳动大佬的Python自学笔记.pdf

    1. 字节跳动大佬的Python自学笔记 这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer, 下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础.到w ...

  5. 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读

    程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读 在粗浅地掌握了LTE知识后,从今天开始对<全面详解LTE:MATLAB建模仿真与实现>一书的学习. ...

  6. 数据结构自学笔记二、栈

    数据结构自学笔记二.栈 栈的定义 栈的作用 栈的顺序存储与随机存储 栈的基本功能的实现 先以顺序存储结构的栈为例. 然后再说说随机存储结构的栈吧 两栈共享空间 栈的一个重要应用--四则运算 算式的后缀 ...

  7. SpringMVC自学笔记

    SpringMVC自学笔记 视频:BV1aE41167Tu 官方文档:https://docs.spring.io/spring-framework/docs/current/reference/ht ...

  8. Android自学笔记(番外篇):全面搭建Linux环境(一)——前期准备工作

    本系列教程旨在记录针对Linux下搭建Android开发环境的整个过程,采用[size=large][b]VMware7.1.3+Ubuntu10.04(LTS)[/b][/size]的方式搭建Lin ...

  9. 信息系统项目管理师-自学笔记

    软考-信息系统项目管理自学笔记 感谢卢海强老师编写时间2021-06-01 09:39:21 选择说明: 第一章,选择题大约占20分,要看教材的120页左右第2.4-12(项目管理).16(变更).2 ...

  10. Python初学者零碎基础笔记(一)

    Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...

最新文章

  1. linux系统桌面缺色,红旗系统如何用?
  2. linux 命令 grep -A -B -C 显示行选项
  3. Android签名机制之---签名验证过程详解
  4. 经典面试题 之 子数组之和最大值
  5. 利用StringUtils可以避免空指针问题
  6. 【高并发】JUC中的Executor框架详解1
  7. linux 设置ssh免密登录
  8. 讲解SQL Injection一篇不错的文章,地址贴一下
  9. mysql联合查询_mysql中的联合查询
  10. java项目 ppt,Java项目报告ppt
  11. sql server 数据库安装教程
  12. 手写笔记软件android,有笔没笔一样写 五款安卓手写笔记APP
  13. 东南大学破格保研挂科_兜兜转转终入四牌楼——东南大学保研心得
  14. matlab进行预测误差过大,神经网络预测误差太大怎么办,如何看预测结果
  15. 马云:如何组建自己的技术团队
  16. NoSQL 数据库有哪些典型应用?
  17. 广和通l610二次开发|广和通l610 CAT.1模组opencpu开发《一》资源介绍
  18. Charles——charles 主界面的介绍
  19. js动态添加页面元素
  20. 求任意一个正整数的二进制中有多少个比特位为1

热门文章

  1. 十六进制、八进制、二进制与十进制的关系
  2. 项目经理的人际关系处理
  3. 【SSL】1608皇宫看守
  4. AndroidStudio找回本地历史记录修改代码
  5. Python读取及保存mat文件 注意事项
  6. 【深度学习】BERT变体—RoBERTa
  7. 动手学深度学习(四十六)——注意力机制
  8. springcloud 基于Finchley.SR2版本 REST+Ribbon 实现客户端负载均衡
  9. [c++学习笔记04]:引用的基本操作及注意事项
  10. Duplicated code fragment (40 lines long)