微机原理及应用串口的使用实验的代码
时间: 2024-10-14 07:02:47 浏览: 22
微机原理与接口实验代码
微机原理实验中,串口(Serial Port)常用于简单的数据通信,如控制设备、测量传感器等。下面是一个基本的Python示例,通过`pyserial`库连接并读取串口数据:
```python
import serial
# 连接串口
ser = serial.Serial(
port='COM1', # 更改为实际的串口号,如COM3、COM4等
baudrate=9600, # 波特率,默认值
bytesize=serial.EIGHTBITS, # 数据位
parity=serial.PARITY_NONE, # 校验位
stopbits=serial.STOPBITS_ONE, # 停止位
timeout=1 # 设置超时时间
)
try:
ser.open() # 打开串口
print("Connected to Serial Port.")
while True:
data = ser.readline().decode('utf-8').strip()
if data:
print(f"Received from device: {data}")
except Exception as e:
print(f"Error occurred: {e}")
finally:
ser.close() # 关闭串口
```
在这个例子中,你需要根据实际情况替换`port`参数,并确保电脑已安装了所需的驱动程序支持串口操作。
阅读全文