您当前的位置:首页资讯正文

波特率发生器怎么用_波特率发生器

2023-02-10 14:59:02 互联网


(相关资料图)

一、题文

定时器T1设置成方式2,用作波特率发生器,系统时钟频率为24MHz求可能产生的最高和最低的波特率是多少?

二、解答

答:最高波特率:TH1=0FFHTL1=0FFH波特率最高=2/32X24M/〔12X最低波特率:TH1=00HTL1=00H波特率最低=1/32X24M/〔12X〔256—0〕〕bps=244bps9、串行口异步通信时,ASCII码“3〃的字符格式〔10位〕如何?答:串行口异步通信时,10位的数据帧结构为:一个起始位〔0〕,8个数据位〔先低位后高位〕,一个停止位〔1〕。故ASCII码"3"的字符格式为:0110011001B。10、假设选用定时器T1作波特率发生器,设fosc=6MHz,计数初值为0FDHSMOD=,1求波特率是多少?答:假设选用定时器T1作波特率发生器,波特率由下式确定:波特率=〔定时器T1溢出率〕/n公式中:①n为32或16,取决于特殊功能存放器PCO"白SMODfc的状态。假设SMOD=0那么n=32o假设SMOD=1那么n=16。②定时器T1溢出率=定时器T1的溢出次数/秒。由题可知:fosc=6MHz计数初值为0FDH,SMOD=1故

本文到此结束,希望对大家有所帮助。

关键词: 异步通信 特殊功能 系统时钟

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!

动态

关注