编写单片机程序为对串行口初始化并读出接收缓冲器的数据
来源:互联网 发布时间:2018-12-26 分享至微信


题目:设fosc=11.0592MHz,试编写一段程序,其功能为对串行口初始化,使之工作于方式1,波特率为1200bps;并用查询串行口状态的方法,读出接收缓冲器的数据并回送到发送缓冲器。




答案:





Baud=12 smod=1时,x=208=D0H


smod=0时,x=232=E8H





main:movscon,#01010000b


movtmod,#00100000b




movth1,#0d0h


movtl1,#0d0h


clrea




movpcon,#80h


setbtr1




loop:jnbri,$




mova,sbuf


clrri


movsbuf,a


jnbti,$




clrti


sjmploop




[ 新闻来源:互联网,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论

暂无评论哦,快来评论一下吧!