导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→帮我看看我写的对不对

* 91169: 用8051单片机实现和PC机的通信(RS232或CAN方式)?

   zhubx 
zhubx发表的帖子 

 帮我看看我写的对不对
org 0030h   
 main: mov TMOD,#20h   ;工作方式控制寄存器20H-T1方式方式2
 mov PCON,#80h         ;特殊功能寄存器
 mov TH1,0CCH(自己计算);T1置初始值
 mov TL1,0cch
 mov SCON,#50h         ;采用8位UART,波特率可变(T1溢出率/n)
 SETB TR1              ;启动T0
 CLR ES        ;关闭串行口中断
loop:
 mov A,#35h            ;
 mov SBUF,A       ;向高位输出
 JNB TI,$              ;检测
 CLR TI
 mov A,#41h
 mov SBUF,A
 JNB TI,$
 clr TI
 mov A,#61h
 mov SBUF,a
 JNB TI,$
 CLR TI
 mov A,#3Fh
 mov SBUF,a
 JNB TI,$
 CLR TI
 mov A,#2EH
 mov SBUF,a
 JNB TI,$
 CLR TI
 SJMP loop
END

发表时间:2006年4月5日19:16:17

  
回复该帖

本主题共有 13 帖,分页:>>>>>该主题的所有内容[13]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  91177.[详细]我说二句:有关通信总线标准
摘要:支持二楼意见。另外在通信时(选用RS232串口,用VB控件MSCOMM实现单片机和工控机的通信,也就是中央计算机)就是选择总线标准。最好选择485总线标准,它传输速度快,且传播距离远。具体数据记不清楚了,大概是9000B/S,传播距离可达到......(245字)
- [career5][1208次] 2006年4月5日

  91200.[详细]波特率的设定
摘要:纠正一下->RS-485串行总线接口指标为:操作方式为差动方式;在波特率为100kb/s时,最大距离为1200m;可达到的最大速率为10Mb/s,最大动器数目为32个,接收器数据目32个。与其它标准接口(RS-232A,RS-422A......(668字)
- [career5][1347次] 2006年4月6日

  91306.[详细]全盘托出
摘要:接上边贴子:(串口方式为1或3) Fosc=12MHZ   波特率(b/s)62.5k     SMOD:1 TMOD:20 TH......(936字)
- [career5][1028次] 2006年4月7日

[上一篇帖子]:跪求:MP3的压缩算法[face=楷体_GB2312][size=4][/size][/face]
[下一篇帖子]:用8051单片机实现和PC机的通信(汇编代码)?我想问问那个通讯的汇编代码谁有啊,共享一下,非常需要