(相关资料图)
一、题文
定时器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故本文到此结束,希望对大家有所帮助。



























