c8051f120使用UART与PC通信总结
来源:动视网
责编:小OO
时间:2025-10-01 09:45:26
c8051f120使用UART与PC通信总结
C8051F120使用UART与PC通信总结一,开发环境单片机C8051F120编程工具:KeilC51PC机通信工具:SecureCRT或超级终端二、1,主程序配置:如上图所示:a,关闭看门狗。b,晶振、GPIO初始化。c,串口初始化d,开中断e,在无限循环中执行串口处理程序(接收以及发送数据)。2,串口初始化UART0_Init()如上图所示的初始化程序包括两个部分,第一,使用timer2对串口的波特率进行配置。第二,配置串口以及开中断.3,串口处理程序Uart_Handler()以上程序
导读C8051F120使用UART与PC通信总结一,开发环境单片机C8051F120编程工具:KeilC51PC机通信工具:SecureCRT或超级终端二、1,主程序配置:如上图所示:a,关闭看门狗。b,晶振、GPIO初始化。c,串口初始化d,开中断e,在无限循环中执行串口处理程序(接收以及发送数据)。2,串口初始化UART0_Init()如上图所示的初始化程序包括两个部分,第一,使用timer2对串口的波特率进行配置。第二,配置串口以及开中断.3,串口处理程序Uart_Handler()以上程序
C8051F120使用UART与PC通信总结
一,开发环境
单片机C8051F120
编程工具:KeilC51
PC机通信工具:SecureCRT或超级终端
二、
1,主程序配置:
如上图所示:
a,关闭看门狗。
b,晶振、GPIO初始化。
c,串口初始化
d,开中断
e,在无限循环中执行串口处理程序(接收以及发送数据)。
2,串口初始化 UART0_Init()
如上图所示的初始化程序包括两个部分,第一,使用timer2对串口的波特率进行配置。第二,配置串口以及开中断.
3,串口处理程序Uart_Handler()
以上程序包括打印接收到的字符串,命令比对,执行相应串口命令处理以及清除命令。
4,串行中断程序
包括接收字符中断处理和发送中断标志清零等。
5,重写putchar,使printf能正常打印到PC端。
c8051f120使用UART与PC通信总结
C8051F120使用UART与PC通信总结一,开发环境单片机C8051F120编程工具:KeilC51PC机通信工具:SecureCRT或超级终端二、1,主程序配置:如上图所示:a,关闭看门狗。b,晶振、GPIO初始化。c,串口初始化d,开中断e,在无限循环中执行串口处理程序(接收以及发送数据)。2,串口初始化UART0_Init()如上图所示的初始化程序包括两个部分,第一,使用timer2对串口的波特率进行配置。第二,配置串口以及开中断.3,串口处理程序Uart_Handler()以上程序