永发信息网

STC15F104E单片机如何进行串口通信? 次单片机不带串口寄存器。

答案:3  悬赏:10  手机版
解决时间 2021-04-05 17:00
  • 提问者网友:最美的风景
  • 2021-04-04 22:12
STC15F104E单片机如何进行串口通信? 次单片机不带串口寄存器。
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-04-04 23:07
用软串口,自己用定时器设置检查和输出电平的变化时间.这个网上有相关例程的.追问我在网上找了,可惜找不到这个有关的例程,追答由于涉及到定时器的使用,可能不一定整好有你这个芯片的c或者汇编,可能要你自己写了。不过可以参考别人写得c程序。定时中断那可以参考一下,其他检查的函数的话就差不多了。毕竟都是c。大同小异。祝你好运了,~~~~这种问题都不肯在几个小时就解决了,时间是肯定要花的~~~呵呵
全部回答
  • 1楼网友:渊鱼
  • 2021-04-05 01:29
STC15F104E的手册里就有例程啊。
  • 2楼网友:末日狂欢
  • 2021-04-05 00:45
楼主也太懒了,连单片机的初始化特殊寄存器也懒得查
ORG 0000H
SJMP START
ORG 0023h
AJMP RCV ;串行接收中断子程序
ORG 0038H
START: mov SP,#70H
MOV TMOD,#29H ;定时器0由外部INT0触发
mov TH1,#0E8h ;Crysal=11.059MHz, BaudRate=1200
mov TL1,#0E8h
mov SCON,#01010000b
SETB EA ;中断总允许
SETB ES ;允许串行中断
追问此单片机没有串口中断,不带串口通信有关的寄存器!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯