基于51系列单片机的通用软件UART的实现
在本设计中,硬件系统采用正当频率为12M的主晶振,T/Cx记录振荡频率12分频后的脉冲个数(即机器周期个数),即每个机器周期使T/Cx的计数器增加1,直至记满回零后自动产生溢出中断请求。因此,达到指定波特率的定时器初值公式为:
其中, 为定值器初值, 为计数器的模值, 为需要计数的个数[2]-[3]。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码
在本设计中,硬件系统采用正当频率为12M的主晶振,T/Cx记录振荡频率12分频后的脉冲个数(即机器周期个数),即每个机器周期使T/Cx的计数器增加1,直至记满回零后自动产生溢出中断请求。因此,达到指定波特率的定时器初值公式为:
其中, 为定值器初值, 为计数器的模值, 为需要计数的个数[2]-[3]。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码