芯片74LS164的工作原理;4.了解方式1时的应用,即10位UART,利用方式1实现双机通讯;5.熟悉并掌握PROTEUS软件的使用方法。
二、实验内容
本实验包含两个小实验,可任选做一个。1.利用串行口的工作方式0,将单片机的串口通过74LS164芯片转换成并口并驱动数码管循环依次显示09。在PROTEUS软件中设计出相应的电路,并进行仿真。2.利用串行口的工作方式1,实验两个单片机间的双机通讯。其中单片机甲向单片机乙循环发送9-0(递减),同时单片机乙向单片机甲发送0-9(递增)。
三、实验器材
装有PROTEUS软件的计算机一台。
四、实验原理图
五、示范程序
1.方式0示范程序
fMAIN:MOVMAIN1MOV
MOVLPINC
LCALLLCALLDJNZLJMPDSPLYMOVMOVMOVCMOVLP1JNBCLRRETTABLEDBDBDBDL1SMOVDL1MOVDL2MOVDL3DJNZDJNZDJNZRET
思考题
SCON0B0FFHR00AHBDSPLYDL1SR0LPMAIN1DPTRTABLEABAADPTRSBUFATILP1TI
0C0H0F9H0A4H0B0H99H92H82H0F8H80H90HR710R6200R5250R5DL3R6DL2R7DL1
1.你在实验中是否采用了示范程序在做实验过程中遇到了哪些问题如何解决的
采用了改示范程序,出现问题。MAIN:MOVSCON0编译不通过。MAIN:后的“:”为全角格式,需改为英文半角“”
2.如果改为从9显示到0,如何更改程序。MAIN1MOVB09H
fMOVR00AHLPLCALLDSPLY
LCALLDL1SDECBDJNZR0LPLJMPMAIN1
fr