问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

以9600波特率设计一个发送字符串的子程序

发布网友 发布时间:2023-03-26 13:20

我来回答

1个回答

热心网友 时间:2023-10-21 11:23

//适用于51单片机,在STC单片机上被使用
typedef unsigned char uint8;
typedef unsigned int uint16;
typedef unsigned long uint32;

#define FOSC 18432000L
#define BAUD 9600

void InitUart()
{
SCON = 0x5a; //8 bit data ,no parity bit
TMOD = 0x20; //T1 as 8-bit auto reload
TH1 = TL1 = -(FOSC/12/32/BAUD); //Set Uart baudrate
TR1 = 1; //T1 start running
TI=0;
}

//以字符形式发送数字,如SendNumEx(123),发送字符:"123"
void SendNumEx(uint32 num)
{
uint8 n=0,m=0;
uint32 i=1000000000; //32bit共10位十进制
if(num==0)
{
SendData('0');
return;
}

do{
n=num/i; //获取最高位

if(n)m=1;
if(m) //数字后的数字(包括0)都一概输出,前面的不输出
{
SendData(n+'0');
}
num%=i; //把最高位去掉
i/=10;
}while(i>0);
}

void uPrintStr(uint8 *str) //发送字符串
{
uint8 i=0;
while(str[i]!='\0' && i<255)
{
SendData(str[i]);
i++;
}
return;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 哪里有中英文杂志网站? 梦见韭菜鸡蛋饺子的预兆 360如何查计算机配置 古代人用什么刷牙洗脸 毛坦厂中学到底怎样 毛坦厂中学2022年高考升学率 写难兄难弟的作文1000字左右 青泥岭的成语青泥岭的成语是什么 梦见别人打死野鸡和鸽子的预兆 梦见好多鸽子的预兆 梦见朋友家有好多鸽子的预兆 梦见钱包被偷啦的预兆 梦见钱包被偷的预兆 2023年北京市残疾人联合会所属事业单位公开招聘工作人员公告? 民法典工伤按人身损害赔偿起诉的时效是多久 话求婚词 求婚简单的话语有哪些? 梦见面条掉了一地变成米了 梦见锅漏面条掉下的预兆 梦见面条掉了桌子上的预兆 通信子网的技术 胸字多少划 贪名逐利的解释 出自宋代圆因法师的诗,请问诗的名称?急急 黅霄的解释 缥霄的读音缥霄的读音是什么 凭霄的拼音狐凭霄的拼音是什么 连续违章拍照拍什么内容? 梦见老板发钱给我的预兆 手机自动锁核有什么坏处? 做生意的人梦见自己在斗牛 做生意的人梦见自己在斗牛是什么预兆 有哪些可以用电饼铛制作的贫穷料理? 梦见去看顶仙儿的咋回事的预兆 微信青少年模式可以用腾讯直播吗 怎么用腾讯直播连接微信 求几部老的香港电影,鬼片! 林正英的僵尸系列第一部叫什么名字?第2部呢!?总共几部啊 ? 有关于僵尸的电影 其中有情节:两个徒弟给一装有僵尸的棺材打墨斗线防止僵尸出来 因为打线时嬉闹 忘记打棺 &lt;僵尸先生&gt;中的那个警察队长叫什么名字? 女性早上喝水的五大好处