利用8251实现串行口自发自收,并显示。 设计要求: 1. 按“E”键:清除数码管显示,并通过键盘输入四位十六进制数(说明:由于E和F键被占用,故此题中每位十六进制数仅从0~D),同时显示在右侧四个数码管上。 2. 按“F”键:执行串行发送,完成后在最右侧数码管上显示“P.”,并以1秒(注意:必须通过硬件实 现)间隔闪烁8次。 3. 将经串口接收到的四位十六进制数转换为十进制数,若结果大于9999,则在数码管上显示“Error8”, 否则在右侧四个数码管上显示计算结果(十进制)。
1