想用单片机接受从串口调试助手那里发送过来的数值数据,如何写代码(c语言)?

Yu0707 2024-05-26 18:42:41
最佳回答
//nbsp;单片机串行口发送/接收程序,每接收到字节即发送出去//nbsp;和微机相接后键入的字符回显示在屏幕上//nbsp;可用此程序测试//#includenbsp;amp;lt;reg51.hamp;gt;#definenbsp;xtalnbsp;11059200nbsp;nbsp;nbsp;nbsp;//nbsp;cupnbsp;晶振频率#definenbsp;baudratenbsp;9600nbsp;nbsp;nbsp;nbsp;//nbsp;通信波特率voidnbsp;main(void){nbsp;unsignednbsp;charnbsp;c;nbsp;tmodnbsp;=nbsp;0x20;nbsp;nbsp;nbsp;//nbsp;定时器1工作于8位自动重载模式,nbsp;用于产生波特率nbsp;th1=(unsignednbsp;char)(256nbsp;-nbsp;(xtalnbsp;/nbsp;(32lnbsp;*nbsp;12lnbsp;*nbsp;baudrate)));nbsp;tl1=(unsignednbsp;char)(256nbsp;-nbsp;(xtalnbsp;/nbsp;(32lnbsp;*nbsp;12lnbsp;*nbsp;baudrate)));nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//nbsp;定时器0赋初值nbsp;sconnbsp;=nbsp;0x50;nbsp;pconnbsp;=nbsp;0x00;nbsp;nbsp;nbsp;nbsp;nbsp;tr1nbsp;=nbsp;1;nbsp;ienbsp;=nbsp;0x00;nbsp;nbsp;nbsp;nbsp;//nbsp;禁止任何中断nbsp;while(1)nbsp;{nbsp;nbsp;while(rinbsp;==nbsp;0);nbsp;nbsp;rinbsp;=nbsp;0;nbsp;nbsp;cnbsp;=nbsp;**uf;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//nbsp;从缓冲区中把接收的字符放入c中nbsp;nbsp;**ufnbsp;=nbsp;c;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//nbsp;要发送的字符放入缓冲区nbsp;nbsp;nbsp;while(tinbsp;==nbsp;0);nbsp;nbsp;tinbsp;=nbsp;0;nbsp;}} 查看原帖>> 20210311
汇率兑换计算器

类似问答
  • c语言的bar函数的使用方法?
    • 2024-05-26 00:42:31
    • 提问者: 未知
    函数名: bar 功 能: 画一个二维条形图 用 法: void far bar(int left, int top, int right, int bottom); 程序例: #include #include #include #include int main(void) { /* request auto detection */ int gdriver = detect, gmode, ...
  • c语言bar函数怎么用?
    • 2024-05-26 14:58:41
    • 提问者: 未知
    bar函数   能: 画一个二维条形图  用 法: void far bar(int left,int top,int right,int bottom);  程序例:  #include <graphics.h>  #include <stdlib.h>  #include <stdio.h>  #include <conio.h>  int ma...
  • c语言万年历代码
    • 2024-05-26 23:07:57
    • 提问者: 未知
    #include<iostream.h>#include<iomanip.h>static char *title=" sun mon tue wed thu fri sat";static char *month[12]={"一月","二月","三月","四月"...
  • 创投大数据的数据都从哪里来?
    • 2024-05-26 11:18:48
    • 提问者: 未知
    通过网络采集、尽调或者多家机构合作等。听同事推荐过一款叫cvsource的数据库,它通过网络采集、调研访问、数据合作等多种渠道保证数据的完整性,同时利用大数据分析挖掘技术与人工运营相结合的方式保证数据的准确与更新的及时,专业研究团队定向研究来展现其对数据的理解与洞见。为用户在股权投资与...
  • 一条数据线如何解决三种手机接口的充电难题?
    • 2024-05-26 22:50:49
    • 提问者: 未知
    1如果是传统的单口安卓数据线,那么使用type-c转micro u**转接头,那么这款数据线就就可以为type-c接口和安卓接口的手机充电,实现一条数据线两用的效果。2如果是苹果安卓两用数据线,那么使用type-c转micro u**转接头结合使用,就可以为苹果手机的lightning接口、安卓手机的micro u**接口和type-c接口的手机充电,实现一条数据线三种接口的手机都可以通用。2相关...
  • 请问c52单片机驱动一个adc芯片 能用fpga只连接 adc芯片的data_out来接受数据吗? 
    • 2024-05-26 07:30:51
    • 提问者: 未知
    一般的,不能只用data_out的,没有采样时钟的话,你怎么确保data_out的同步性呢?
  • 求大神帮忙写一条51单片机的计算器c语言程序
    • 2024-05-26 15:28:36
    • 提问者: 未知
    北海1040工程银行支持是怎么一回事?北海1040工程银行支持是怎么一回事?愿意帮助别人,并在需要的时候希望自己得到别人的帮助,可以说是人之常情。而真正豁达睿智得人,却善于从自己身上找原因,不会一味抱怨别人。我觉得,不能盲目,即使能做,也要考虑自己的因素。能不能邀约去人,有没有后续资金,...
  • 如何调用c开发的dll函数,谢
    • 2024-05-26 06:26:28
    • 提问者: 未知
    c语言没办法直接调用c++库要调用c++的库必须加一层封装即 先写一个c++文件, 对每个要调用的c++dll中的函数func_name, 封装成 extern "c" { return_type func_name_c(l**t) { return func_name(l**t); } } 这样的形式。 然后 把这个c++文件, 封装成dll c文件调用这个dll里面的函数,...
  • c语言中从文本用录入一个字符串
    • 2024-05-26 06:28:33
    • 提问者: 未知
    因为不知道txt的存入格式。所以采用最通用的读入方式,即都按字符串来读入。(可能有更好的方法哈,我做了个最基础通用的方法,至于楼上说的定义个结构体类型用fread来读入的方式,我试过了,因为txt字符间隔大小不知道,所以读入的有错误。include void main() { char word[30][10];定义一个最合适...
  • 用简单的c语言编写一个“字符串录入及管理”程序,数字123456分别对应 录入,小写字母换成大写字母,
    • 2024-05-26 23:59:12
    • 提问者: 未知
    颠倒字符串,统计字符个数。显示字符串。功能。初学者。不要太复杂的。发到邮箱htfl98765@163.com、要不看不到。...晕死 调试好的 好吗 多看看什么是规范的代码 或多问问别人 ...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。