No.55438 作者:lhm886688 邮件:liuheming@chinaelevator.cn ID:21676 登陆:2次 文章数:3篇 最后登陆IP:218.12.171.41 最后登陆:2004/5/28 8:12:05 注册:2004/5/26 22:17:01 财富:106 发帖时间:2004/5/26 22:21:34 发贴者IP:218.12.171.41 标题:lhm886688:这个8251扩展串口的程序到底错在什么地方,请高手帮帮忙! 摘要:No.55438这个8251扩展串口的程序到底错在什么地方,请高手帮帮忙! ;现用8155做时钟发生器,8251扩展个串口! ;晶振用的是11.0592,现在电脑通过串口发送数据,出现的问题是用仿真器仿真时, ;接受到的第一个数有时对有时不对,但接受到的第二个数就不对,此时从状态寄存器 ;中读出的数据是#a7,这应该是什么地方出问题了,请大家帮帮忙!我的邮箱 ;liuheming@chinaelevator.cn QQ:2080274 ORG 0000H SJMP MAIN ORG 0003H CLR EA LJMP INT0 MAIN:MOV SP,#60H LCALL DELAY0 LCALL DELAY0 LCALL DELAY0 LCALL DELAY0 ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ;8155初始化,PA输入口,PB输出口,计数器192分频 ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MOV DPTR,#0DF04H MOV A,#0C0H MOVX @DPTR,A INC DPTR MOV A,#40H MOVX @DPTR,A MOV DPTR,#0DF00H;命令寄存器 MOV A,#0C2H ;计数器开始记数 MOVX @DPTR,A ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ;8251(1)初始化, ......
>>返回讨论的主题
|