单片机实验五串行口实验

单片机实验五串行口实验

ID:42007430

大小:89.40 KB

页数:3页

时间:2019-09-06

单片机实验五串行口实验_第1页
单片机实验五串行口实验_第2页
单片机实验五串行口实验_第3页
资源描述:

《单片机实验五串行口实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五串并转换实验—X实验目的:1、掌握串行口方式0工作方式及编程方法2、掌握利用串行口扩展IO通道的方法二、实验内容利用8051的串行口和串行输入、并行输出移位寄存器74LS164,扩展两个8位输出通道,用于驱动2个数码显示管,在数码管上循环显示0・9这10个数字。三、实验原理:U174LS164U27P:oDAIA17•vVCQO66266Q-6Q7kBG1TD使用串行口的方式0:8位移位寄存器方式,波特率为fosc/12o数据从RxD端发出,TxD端发出同步脉冲。使用MOVSBUF,A命令即可以启动数据传输。共阴极的LED。四、实验步骤①将S/P区DATA插孔接BUS3区P

2、3.0(RXD)插孔。②将S/P区CLK插孔接BUS3区P3.1(TXD)插孔。③将S/P区CLR插孔接MP区/SP插孔,上电时对164复位。六、程序代码ORG0000HN2:MOVR3,#00HNl:LCALLDISPINCR3LCALLDELAYCJNER3,#100,N1SJMPN2DISP:MOVA,R3MOVR0,AANLA,#0FHLP:MOVDPTR,#TABMOVCA,@A+DPTRMOVSBUF,AMOVR7,#0FHH55S:DJNZR7,H55SMOVA,R0SWAPAANLA,#0FHMOVCA,@A+DPTRMOVSBUF,AMOVR7,#0FHH55S

3、1:DJNZR7,H55S1RETDELAY:MOVR6,#0FFhDELY2:MOVR7,#0FFhDELY1:DJNZR7,DELY1DJNZR6,DELY2RETTAB:DB0fch,60h,0dah,0f2h,66h,0b6h,0beh,0e0hDB0feh,0f6h,0eeh,3eh,9ch/7ah,9eh,8ehEND该程序的显示disp字程序入口参数在R3中不是必须的。可以换到R0中,需要改下显示字程序的开始部分。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。