用11.0592M晶振的单片机向串口发送十六进制数的程序:

[复制链接]
查看11 | 回复3 | 2013-5-1 20:28:37 | 显示全部楼层 |阅读模式
汇编:ORG 0000HMOV SCON,#50H
;串口工作于方式2MOV TMOD,#20H
;定时器1工作于8位自动重装模式MOV PCON,#00H
;波特率不加倍,可有可无的指令,单片机复位时会自动清0MOV TH1,0FDH
;波特率9600的定时器初值MOV TL1,0FDHTR1 = 1
;启动定时器1MOV R6,#01HMOV R7,#03HLOOP:
;循环发送01h,02h,03hMOV SBUF,R6JNB TI,$CLR TIINC R6DJ...
回复

使用道具 举报

千问 | 2013-5-1 20:28:37 | 显示全部楼层
#include void main(void){
SCON = 0x50;
PCON = 0x00;
TMOD = 0x20;
TH1 = 0xfd;
TL1 = 0xfd;
TR1 = 1;
SBUF = 1;while(!TI);TI = 0;...
回复

使用道具 举报

千问 | 2013-5-1 20:28:37 | 显示全部楼层
波特率不说,帧格式不说,谁知道你到底需要什么?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行