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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

老白請教,我看有些單片機例程上,開始定義了晶振主頻,波特率

[復制鏈接]
跳轉到指定樓層
樓主
ID:1006638 發表于 2023-2-22 09:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
老白請教,我看有些例程上,開始定義了晶振主頻,波特率等例如#define  FOSC    22118400L
#define  BAUD    9600
后面程序里面直接算定時器初值什么的,為什么波特率那個是數字。而主頻那個帶個字母L.什么意思???
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2023-2-22 10:32 | 只看該作者
數值后面加“L”和“l”(小寫的l)的意義是該數值是long型。
回復

使用道具 舉報

板凳
ID:879348 發表于 2023-2-22 11:14 | 只看該作者
好像現在新的編譯器不帶L也沒問題
回復

使用道具 舉報

地板
ID:1006638 發表于 2023-2-22 11:31 | 只看該作者
那9600后面是不是也應該加個I之類什么的的
回復

使用道具 舉報

5#
ID:1006638 發表于 2023-2-22 11:32 | 只看該作者
哦,那9600后面是不是也應該加個什么I之類的
回復

使用道具 舉報

6#
ID:94031 發表于 2023-2-22 15:57 | 只看該作者
大IGBT 發表于 2023-2-22 11:32
哦,那9600后面是不是也應該加個什么I之類的

數值后如果不加,編譯器默認int型,如果需要強調它是什么類型,就要加。
回復

使用道具 舉報

7#
ID:584814 發表于 2023-2-22 16:12 | 只看該作者
長整型。一
般系統缺省0~65535(0x00~0xFF)可以直接寫。
回復

使用道具 舉報

8#
ID:142559 發表于 2023-2-22 16:33 | 只看該作者
在常數后面加L,表示此常量為long類型的,占4字節空間。
回復

使用道具 舉報

9#
ID:230500 發表于 2023-2-25 00:36 | 只看該作者
加L就如1樓所說的那樣,意義是該數值是long型 , 再就是前面#define定義方面以后改程序 ,這就是標準的規范寫法
比如:
#define  BAUD    9600
那后面的代碼中只要是BAUD 就是表示是9600;
如果以后改代碼只要在前面的宏定義位置把9600改成38400就可以了,后面所有的BAUD都自動改成了38400;而不用再去翻找整個幾千行及萬行代碼一個一個的改;
回復

使用道具 舉報

10#
ID:883242 發表于 2023-2-25 01:35 | 只看該作者
大IGBT 發表于 2023-2-22 11:32
哦,那9600后面是不是也應該加個什么I之類的

常數默認是int型,看22118400顯然是C51,int類型范圍是-32768~32767,顯然超范圍,不加L顯然是錯的。如果是MDK當然就不用加了。
回復

使用道具 舉報

11#
ID:1034262 發表于 2023-2-25 10:46 | 只看該作者
帶L表示長整型,帶UL表示無符號長整型,帶f表示浮點。
通常是在C51中使用,因為C51默認是整型int16位的,不指定類型的立即數,編譯器默認16位,炒股的被截斷。比如定義 #define  ABC  65537,超過16位被截斷為 1,即等效 #define  ABC  1
回復

使用道具 舉報

12#
ID:434018 發表于 2023-2-25 12:32 | 只看該作者
L=long (4 Bytes)
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区福利视频 | 成人影院在线观看 | 给我免费的视频在线观看 | 日日操日日干 | 亚洲国产精品久久 | 亚洲高清视频一区二区 | h视频免费在线观看 | 精品一区二区三区在线观看国产 | 久久久久久久久久久久久九 | 欧美亚洲国语精品一区二区 | 成人国产一区二区三区精品麻豆 | 日本不卡一区二区三区在线观看 | 91国内精精品久久久久久婷婷 | 91精品国产美女在线观看 | 国产毛片久久久久久久久春天 | 国产一区二区久久 | 91私密视频| 国产精品久久久久婷婷二区次 | av影音| 最新国产精品精品视频 | 国产精品日韩高清伦字幕搜索 | 国产高清在线 | 欧美日韩成人在线 | 麻豆久久久9性大片 | 亚洲精品久久久一区二区三区 | 久久一二区 | 国产精品久久久久久久久久久久久 | 久久精品在线 | 欧美理论片在线观看 | 日韩色图在线观看 | 成人在线中文字幕 | 精品综合网 | 久久国产一区二区三区 | 国产精品毛片久久久久久久 | 精品欧美黑人一区二区三区 | 天天射中文| 亚洲精品乱码久久久久v最新版 | 欧美视频免费在线 | 久久免费资源 | 亚洲久草 | 国产精品久久久久久久久久久久 |