论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
在设计中,若要使单片机和上位机进行,则必须要考虑接口电路。由于单片机通过串口发送出来的是TTL电平(0V和5V),而RS-232总线上输入、输出数据和控制信号为+12V左右的电压,单片机要和PC的上位机通信就必须是电平一致,所以发送部分关键的部分是电平转换和串口发送,电平转换可以用模拟器件进行转换,但是为了方便起见,本次设计采用的是集成芯片,一个芯片加上它的外围电路即可完成电平的转换的工作。结构简单、方便容易,精确度高。本次所采用的是MAX232,我们要对其外围电路进行设计。
MAX232是标准的串口通信接口,对于一般的双向通讯,只需要使用串行输入口RXD(第3脚)、串行输出TXD(第2脚)和地线(第7脚)。该电路主要将TTL电平转换为RS232电平注意:单片机的晶振选11.0592MHz,主要是让其串口通信的初试化波特率时可更接近9600。MAX232逻辑电平的规定如表4.2, 其电路如图4.3所示。
表4.2 逻辑电平表
图4.3 串行通讯电路
4.2.3晶振电路的设计
晶体震荡电路是为单片机提供稳定的11.0592MHZ的频率。其电路图如图4.4所示:
图4.4晶振电路