单片机如何与硬件通信

发布于:2024-07-17 编辑:匿名 来源:网络

越来越多不同功能的单片机为我们的设计提供了很多新的方法和思路。

对于某些场合,如:复杂的后台计算和通信以及高实时性的前端控制系统、消耗大量软件资源的系统、功能强大的低消耗系统、加密系统等,如果有多种不同类型的合理使用微控制器组合设计,可以获得极高的灵活性和性价比。

  1。

使用硬件UART进行异步串行通信  这是一种有效可靠的通信方式,占用端口线较少;但不幸的是,许多小型微控制器没有硬件UART,有的只有一个UART。

如果系统还需要与上位机通信,则硬件资源不够。

单片机如何与硬件通信

这种方法一般在单片机有相应的UART且不需要与外界串行通信或者使用双UART单片机时使用。

  2。

采用片上SPI接口或2C总线模块串行通信形式,SPI/I2C接口具有硬件简单、软件编程方便的特点,但目前大多数单片机都没有硬件SPI/I2C模块。

  3。

使用软件模拟SPI/I2C模式通信。

这种方法很难模拟从机模式。

通信双方都必须对每一位做出响应。

通信速率和软件资源开销会形成很大的矛盾。

处理不当会导致系统整体性能急剧下降。

这种方法只能在通信量很小的情况下使用。

  4。

端口对端口并行通信,采用单片机的端口线直接连接,加1~2根握手信号线。

这种方法的特点是通信速度快,一次可以传输4或8位,甚至更多。

很多,但是需要大量的端口线,而且数据传输是准同步的。

一个微控制器向另一个微控制器发送1个字节后,必须等到另一个微控制器收到响应信号后才能发送下一个数据。

一般用在一些硬件端口线比较丰富的场合。

  51系列单片机支持与片内上位机的多机通信,即一台上位机可以控制多台下位机(由单片机组成)分时协同工作。

该功能的实现主要依赖于51单片机中用于接收来自上位机的地址或数据的标志位SM2的存在。

51单片机有三种通信模式,由SCON寄存器控制。

SCON 寄存器结构如下   SCON D7 D6 D5 D4 D3 D2 D1 D0  SM0 SM1 SM2 REN TB8 RB8 TI RI  仅工作在多机通讯控制位且允许接收位模式时、单片机具有多机通讯能力。

此时,当SM2=1时,单片机只能在9位数据(RB8)为1时,将接收到的第一个8位数据发送到SBUF,并将RI置位,发出中断请求。

否则,接收到的数据将被丢弃。

当SM2=0时,无论该位数据是0还是1,数据都会发送到SBUF,并发出中断请求。

这样就可以实现多机通信。

为什么?假设所有从机最初都将SM2设置为1,那么它们只能接收标记为地址的数据。

上位机首先发送地址数据,然后所有微控制器同时接收数据并发送到各自的SBUF。

然后我们就可以判断单片机程序中的数据,看是否是本机的地址。

如果是,那么就清SM2,等待上位机发送数据即可(这不是地址数据,它们的区别在于第9位是1还是0,如果是1,我们定义为地址数据,如果是0,我们定义为数据),另外由于单片机接收到的地址数据和自己预设的不一样,所以如果SM2不被清零,那么它们就不会接收到单片机发送来的数据(不是地址数据)微控制器在下一个周期继续等待其地址数据的到来。

单片机如何与硬件通信

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 传Prada IPO获五倍超额认购,融资26亿美元

    传Prada IPO获五倍超额认购,融资26亿美元

    据外电报道,昨日有内部人士透露,意大利时装公司Prada计划通过香港上市融资至多26亿美元,目前已获得5倍超额认购。   不过,人士拒绝透露是哪些机构资助了此次认购,称超额认购信息是根据截至上周四的路演情况得出的。   Prada设定的每股发行价在36.5-48港元(4.69-6.17

    06-18

  • 嘉银金科:三季度净利润1.25亿元,同比增长41.2%

    嘉银金科:三季度净利润1.25亿元,同比增长41.2%

    嘉银金科发布了今年第三季度未经审计的财务报告。 财报显示,嘉银金科三季度促成交易金额66.68亿元,同比增长0.2%;实现营业收入5.77亿元,同比增长43.8%;实现净利润1.25亿元,同比增长41.2%。

    06-18

  • 又一家“小微公司”从海尔毕业了,他们在做扫地机器人

    又一家“小微公司”从海尔毕业了,他们在做扫地机器人

    与单独硬件创业项目相比,找到“靠山”更容易成功。 这是一个显而易见的原因。 小米将其投资和参与的公司称为“生态链公司”,其中许多公司已经表现良好。 金融专家的结论是,小米已经把自己变成了一家平台公司,小公司依靠这个平台快速成长。 事实上,在相对传统的大公司中,

    06-18

  • 阿里云携手深源恒基,为中小企业提供数字化服务,您可以免费试用API接口服务

    阿里云携手深源恒基,为中小企业提供数字化服务,您可以免费试用API接口服务

    为帮助中小企业高质量创新发展,阿里云联合多家生态合作伙伴共同推出“中小企业数字服务节” ”,旨在为中小企业提供更多普惠的技术、产品服务和创新资源,帮助中小企业缓解困难、发展。 据悉,本届数字服务节精选+优质服务权益,推出超5亿数字创新资源,50+场线下、云端联动

    06-17

  • 为了冲击高端,小米、OPPO、vivo越来越注重体验细节

    为了冲击高端,小米、OPPO、vivo越来越注重体验细节

    现在的智能手机真的很无聊。 类似的话我不止一次听到过。 设计精良的“全面屏”设计的流行,让如今的安卓手机正面看起来就像是一个模子里出来的。 虽然看起来不错,但是也让整个手机市场少了一些新鲜感。 至于可折叠屏手机,更不用说其高昂的价格,普通消费者无法享受。 没有

    06-21

  • 普能江宗宪:储能行业刚刚起步,技术和市场是两大瓶颈

    普能江宗宪:储能行业刚刚起步,技术和市场是两大瓶颈

    近日,投资界独家专访入围“中国最具投资50强”普能石世纪CEO姚江宗宪年度价值企业”。 普能今年3月完成第三轮融资,总额1万美元。 江宗宪介绍表示,VC给普能带来了很多资源,他本人也受到投资人德丰杰的邀请加入普能世纪。   年初普能收购了行业领先的加拿大公司VRB Powe

    06-17

  • 第三季度全球封测厂排名:中国封测三巨头稳定在25%市占率水平

    第三季度全球封测厂排名:中国封测三巨头稳定在25%市占率水平

    根据CINNO Research对半导体供应链的调查,受益于中国半导体产能持续扩张产能方面,存储器产业增长仍保持高端、先进封装工艺占比逐步提升。 第三季度,前十大专业封测厂(OSAT,外包半导体封装测试)产值较第二季度增长约5%,达到近62亿美元。 其中,江苏长电、华天科技、通富

    06-06

  • 原念科技完成新一轮融资,由中银国际、渤海产业基金联合领投,

    原念科技完成新一轮融资,由中银国际、渤海产业基金联合领投,

    据投资界10月18日消息,专业服务和信息产品提供商元念科技宣布完成新一轮融资,由中国银行领投。 国际和渤海产业基金联合领投,同创伟业、耀明资本、宽带资本跟投。 他们将在第一年投入新一代数字化转型和中台业务产品的研发和运营,并推动第一年完成中台架构下的新业务。 战

    06-18

  • 国泉完成6000万美元C轮融资,启诚资本领投,

    国泉完成6000万美元C轮融资,启诚资本领投,

    据投资界7月30日消息,国泉宣布完成1万美元C轮融资。 本轮由启诚资本领投,现有股东全部跟投。 广元资本担任本轮融资独家投资方。 本轮融资是国权世惠自去年8月A轮融资以来完成的第四笔融资,累计融资金额近10亿元。 作为家庭火锅食材品牌,果全食汇始终将食品安全放在第一位

    06-17

  • 人工嗅觉传感器开发商“中科微感”完成数百万种子轮融资,Momus Partnership投资

    人工嗅觉传感器开发商“中科微感”完成数百万种子轮融资,Momus Partnership投资

    投资圈(ID:pedaily)据7月4日消息,人工嗅觉传感器开发商“中科微感” 《Sense》宣布完成数百万元种子轮融资,由Momus Partnership投资。 本轮融资将主要用于产品研发和核心技术团队建设。 中科微感成立于今年6月。 主要开发基于人工嗅觉传感器技术的气味数字技术平台。 为

    06-18

  • 对外投资合作指南(日本)-经济概况

    对外投资合作指南(日本)-经济概况

    1宏观经济【经济增长率】~日本的实际GDP及其每年的增长率如图2-1所示。 年底,安倍政府推行以所谓“三支箭”为主要内容的“安倍经济学”,提出两年内摆脱长期通货紧缩的目标。 此后,日元汇率受到打压,股市上涨,消费者心理预期改善,日本实现了战后最长的经济增长期。 2018

    06-17

  • 儿童疫苗

    儿童疫苗

    本文根据公开资料整理,仅供信息交流,不构成任何投资建议。 无论经济如何下行,儿童消费都是硬必需品。 经常生孩子的朋友一定知道疫苗对于宝宝的重要性。 从出生之日起,疫苗就为您的宝宝建立了防御疾病的护城河。 我国疫苗主要分为1类疫苗和2类疫苗。 1类疫苗由国家免费提供

    06-17