单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。
要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编写很简单,例如VB中学会使用mscomm控件,有VB最基础知识的一天就能学会。
大可以没有单片机,没有MAX232,没有串行接口这些硬件就可以实现学习并掌握单片机与微机之间的串口通信。proteus可以仿真单片机,也是主流软件。
如今的笔记本电脑几乎都没有保留串口,而用USB接口取而代之,不过没关系,有了虚拟串口和串口调试助手,这些都解决了。你可以搜索一下虚拟串口,真的很不错的。
如果是TTL通讯,那么逻辑1的电平是Vcc电平,一般在4.5~5.5V。
如果外接了收发器,例如转换成RS232,那么逻辑1遵从RS232标准在-15V~-3V范围内。
引脚名称都一样,引脚兼容,基本功能也一样。增强型每个引脚可以实现其他功能,只要初始化的时候软件设置好就行。编程方便。
标准51单片机为12T模式的机器周期,机器周期T=12/Fosc=12/8MHz=1.5us
当然,现在的高速单片机又有6T模式、1T模式
说多了也没什么用,简单来说,arm是单片机的一种,51也是,但arm的ROM和RAM远大于51,而且IO口功能和处理速度也是两个级别的,arm能上很多操作系统,51只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,51只能完成有限的实时控制功能,形象一点说,51和arm的等级差别就像手机和个人电脑的等级差别。
51单片机标准的介绍就聊到这里吧,感谢您花时间阅读,谢谢。
本文标签:51单片机标准