速看常用工控通讯接口协议大全

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。

在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。Intel公司推出了MCS-51系列单片机:集成8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器

电平特性

数字电路中只有两种电平:高电平和低电平

高电平:5V或者3.3V,取决单片机电源。

低电平:0V

RS232电平:计算机串口的电平

高电平:-12V

低电平:+12V

所以当我们用单片机跟电脑通信的时候,我们要通过各种元器件将单片机的电平转换为计算机可识别的电平才能跟电脑进行通信。

总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。外部总线有三种:数据总线DB(DataBus),地址总线 AB(AddressBus)和控制总线 CBControlBus)。

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

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

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

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

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

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

机器周期和指令周期

(1)振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期,我们开发板上为12MHZ。

(2)状态周期:每个状态周期为时钟周期的 2倍,是振荡周期经二分频后得到的。

(3)机器周期:一个机器周期包含 6个状态周期S1~S6,也就是 12个时钟周期。在一个机器周期内, CPU可以完成一个独立的操作。

(4)指令周期:它是指CPU完成一条操作所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。MCS - 51系统中,有单周期指令、双周期指令和四周期指令。

1.对I/O口的控制,无论单片机对外界进行何种控制,都是通过I/O口进行的。

2.接受外部的控制,通过I/O来感受外部的电压。

3.51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用。

上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用,下拉就是下拉到低电平

1、OC门要输出高电平,外部必须加上拉电阻。

2、加大普通IO口的驱动能力。

3、起到限流的作用。

4、抵抗电磁干扰。

速看常用工控通讯接口协议大全相关推荐

  1. 2022速看靓号邮箱购买大全 邮箱购买注意事项有哪些 怎么注册

    随着网络的发展各行各业的沟通工具也在悄无声息的发生着变化,从之前的短信到现在的邮箱沟通:从面对面开会到视频会议:从之前的记事本到现在的邮件会议纪要- 很多人都意识到了邮箱的重要性,但是邮箱购买注意事项 ...

  2. 一文看懂计算机网络五层协议+各层网络协议大全

    目录 一.通用五层协议体系 5. 应用层 4. 运输层 3. 网络层 2. 数据链路层 1. 物理层 二.各层之间的传递过程 三.TCP/IP体系结构 四.网络协议大全(各种属于哪一层) 五.举例:R ...

  3. DataGridView控件使用大全

    原文地址为: DataGridView控件使用大全   DataGridView控件 DataGridView是用于Windows Froms 2.0的新网格控件.它可以取代先前版本中DataGrid ...

  4. 转 安卓控件属性大全

    "Android控件属性大全": 关键词:android 控件 属性 大全 控件属性: android属性 android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面 ...

  5. mac 删除分区 command r 选择网络_Mac使用必看基础篇,Mac快捷键大全,mac新手入门指南...

    你是Mac新手吗?你对使用Mac电脑有疑问吗?你还不知道mac有哪些快捷键吗?别着急,来看看小编给大家准备的Mac使用必看基础篇--Mac快捷键大全,对于新手用户很有帮助哦!! 一.开机相关命令快捷键 ...

  6. pbdom 不能解析gbk_备受家长追捧的公立学校,摇中率不到3%,还要抢着报名?速看大摇号学校全面解析!...

    原标题:备受家长追捧的公立学校,摇中率不到3%,还要抢着报名?速看大摇号学校全面解析! 大摇号和民办摇号冲突吗? 大摇号没摇中还能入读划片内初中吗? 5所学校,该选哪所? 大摇号摇中后,民办摇号和小摇 ...

  7. 银行金融计算机考试成绩查询系统,速看!人民银行成绩出了!戳进查分数+看排名!...

    原标题:速看!人民银行成绩出了!戳进查分数+看排名! 重大消息来啦(破音)! 2021人民银行成绩正式发布! 成绩查询入口已开放 查分两步走 进面稳到手 ↓↓↓ 第一步:笔试成绩查询入口 扫码立即查询 ...

  8. UG分模技巧经验总结!模具人速看

    在UG建模模块下使用实体分割时,其中产品内部有碰穿的分型面时,其相应的部分需做一方块实休整 与外面所作的毛坯料做求差运算,里面的方体外型需充分大于产品相应部分,保证方体产品移除后不会被分成多个实体,在 ...

  9. 【收藏级】MySQL 100条命令,基本操作的所有内容(常看常新)

    文章目录 前言 一.ER模型 二.数据类型 三.字段命名规范 四.数据库创建与管理 4.1.创建数据库 4.2.删除数据库 4.3.列出数据库 4.4.备份数据库 4.5.还原数据库 4.6.使用某个 ...

最新文章

  1. 01-mybatis源码阅读
  2. AngularJS基础01 从HelloWorld说起
  3. python中的成员运算符_在Python中使用成员运算符的示例
  4. leetcode--数组(Medium2)
  5. 算法 Tricks(一)—— 字符串和数组的翻转
  6. eclipse adt开发android ndk没有NDK选项问题的解决方案
  7. linux 多线程 pthread_create返回11,pthread_create返回11解决方法
  8. A[1062]德才论 好题
  9. 把手机当电脑的摄像头!推荐一软件DroidCam
  10. 在pycharm中使用pyqt5时clicked().后面connect不自动补全问题解决办法
  11. 知识分享 | 卡方分析的入门小知识
  12. oracle裁员原因_Oracle中国良心裁员:首批900人,赔偿N+6
  13. Ubuntu 如何更新软件源(阿里源、华为源、清华源等)
  14. WORD中的项目符号实例详解(多图)
  15. 122全国交通安全日
  16. 关于树叶的活动设计_大班游戏活动《有趣的叶子》教案
  17. 批量给pdf添加目录(最完整详细方法)
  18. 超级好看又易上手教你用python画樱花
  19. C语言 互斥量(加锁)解决同步问题
  20. hdu 3642 体积并

热门文章

  1. Reinforcement Learning for UAV Attitude Control-强化学习的无人机姿态控制
  2. 以下是整理的电缆线选线标准
  3. 工作-----每日小结
  4. java代码生成密钥库_【Java加解密系列】- SM2生成密钥
  5. Anaconda安装错误
  6. Android使用责任链模式处理二维码扫描结果
  7. 大工18秋《计算机文化基础》在线作业2,东北财经大学作业2017秋学期《大学英语2》期末考核作业答案100分...
  8. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换
  9. 机载雷达导论(第15~17章)
  10. C 语言格式输出 %hd,%hu分别是 短整型 和 无符号的短整型。