久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2518|回復: 1
打印 上一主題 下一主題
收起左側

一種通過ASCII碼值的字符型轉整型方式

[復制鏈接]
跳轉到指定樓層
樓主
ID:328334 發表于 2019-4-19 17:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
串口接收到的數據一定是字符型,如何把字符型里的數字轉成整型?
我們知道,0的ASCII碼值是0X30,如果發送一個“9”,那么得到的ASCII碼值為0X39,減去0X30就完成了字符型到整型的轉變
例:
unsigned int k=0;
unsigned char j="5";
k=j-0x30; //這樣k就是5了


拆分、轉換、合并的源程序如下
#include "reg52.h"               
typedef unsigned int u16;       
typedef unsigned char u8;
u8 chatet[5]={'1','1','0','1','\0'};
u16 hhj=0;
u16 kl1=1;
u16 kl2=3;
sbit ght=P2^0;void delay(u16 n);       
void UsartInit()
{
        SCON=0X50;               
        TMOD=0X20;       
        PCON=0X80;               
        TH1=0XF3;       
        TL1=0XF3;
        ES=1;                               
        EA=1;                               
        TR1=1;                               
}

void main()
{       
        UsartInit();
        while(1)
  {
                kl1=(chatet[0]-0X30)*10+chatet[1]-0X30;
             kl2=(chatet[2]-0X30)*10+chatet[3]-0X30;
                ght=0;
                delay(kl1);
                ght=1;
                delay(kl2);
        }               
}

void delay(u16 n)
{
         unsigned int i=0,j=0;
    for(i=0;i<n;i++)
        for(j=0;j<21738;j++);
}


void Usart() interrupt 4
{
        chatet[hhj]=SBUF;
        hhj=hhj+1;
        if(hhj==4)
        {
          hhj=0;
        }
        RI=0;
        TI=0;       
}


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:277550 發表于 2019-4-19 21:02 | 只看該作者
我們知道,0的ASCII碼值是0X30

應該是

我們知道,'0'的ASCII碼值是0X30



我們知道,數字0的ASCII碼值是0X30


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩精品一区二区三区 | 激情黄色在线观看 | 国产精品视频久久久 | 美女啪啪国产 | 精品国产乱码久久久久久88av | 精品视频一区二区三区在线观看 | 91久久国产综合久久 | 国产精品一区二区视频 | 国产a区 | 国产精品美女久久久久久免费 | 欧美中文字幕一区二区三区亚洲 | a在线免费观看视频 | 中国大陆高清aⅴ毛片 | 国产精品资源在线 | 欧美激情久久久 | 免费1区2区3区 | 欧美日韩综合一区 | 欧美日韩精品一区二区 | 国产成人免费网站 | 日韩电影中文字幕 | 日韩av三区 | 欧美日韩在线看 | 欧洲一区二区在线 | 99免费在线观看视频 | 精产国产伦理一二三区 | 国产福利一区二区 | 免费av观看 | 欧美一区二区三区久久精品 | 一级毛片视频 | 午夜影院在线观看 | 国产丝袜av | 亚洲九九 | 久久33| 欧美video| 成人做爰www免费看 午夜精品久久久久久久久久久久 | 日韩精品无码一区二区三区 | 国产精品一区二区三区四区 | 亚洲一级毛片 | 毛片在线免费 | 奇色影视 | 亚洲高清成人在线 |