欢迎来到天天文库
浏览记录
ID:42007430
大小:89.40 KB
页数:3页
时间:2019-09-06
《单片机实验五串行口实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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中,需要改下显示字程序的开始部分。
此文档下载收益归作者所有