串行端口连接失败

M

mohannad100

Guest
您好每体
即时通讯的单片机AT89C52和使用的个人电脑连接项目工作是通过串行端口,即时使用12MHz晶体,波特率9600
问题是存在的连接不列入和不列入串口读出我的微控制器程序的任何事情
我需要一切可能的帮助
, 请。
非常感谢。

 
亲爱的mohannad报salamo 3likom
我重视的工作十六进制文件和为AT89S52连接它接受一个字母和发送下面这封信,尝试串行asm文件

如果问题仍然存在,你必须检查conections。
很抱歉,您还没有登录查看此附件

 
你可以使用的功能:磷化铟,outp。
知道端口号。
以下是代码:
#包括<stdio.h>#包括<conio.h>
廉政主体(无效)(符号端口= 0x378 / /并行端口0x378在第一脚0x37fint值;值= outp(港口,'c'的)/ / c是你的号码发送到并口printf(“%ç值发送到连接埠%d \ N”的价值,港口);返回0)

送我

, 如果你需要的任何东西。

最后由田野编辑于2008年8月25日9时45分,编辑1次共

 
首先你不能得到确切的9600个基点当您使用生成您需要使用11.0592MHz的晶振准确为9600bps 12MHz晶体。
也许有一个你的问题代码,发布您的代码
, 以便我们可以帮助,或检查工作代码这个突出环节的串行通信
http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/Serial-Communication.html
http://www.dnatechindia.com/index.php/Code-Library/8051_ASSEMBLY/Serial-Communication.html

您是否在使用超级终端?超级终端设置为:
http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/HYPERTERMINAL.html

 

Welcome to EDABoard.com

Sponsor

Back
Top