欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6489|回復: 29
收起左側

單片機C語言文件中含中文可以生成HEX文件嗎?

  [復制鏈接]
ID:490419 發表于 2019-3-14 22:01 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:374464 發表于 2019-3-14 22:11 | 顯示全部樓層
不能。。。。。。。。。。。。。。。。。。。。
回復

使用道具 舉報

ID:234075 發表于 2019-3-14 22:57 | 顯示全部樓層
什么樣的中文?應該除了注釋可以有中文(不會被編譯)?文件名和程序中出現中文編譯不會成功的
回復

使用道具 舉報

ID:491141 發表于 2019-3-14 23:31 | 顯示全部樓層
并不能,注釋是不算進代碼編譯的。燒錄軟件是轉譯成機器碼燒進單片機的
回復

使用道具 舉報

ID:63090 發表于 2019-3-15 00:12 | 顯示全部樓層
KEIL目前只支持英文代碼,如果想把漢字保留,需要用注釋符注釋才可以的。
回復

使用道具 舉報

ID:477934 發表于 2019-3-15 02:25 | 顯示全部樓層
放上你的代碼來看看,你到底是怎么在做

評分

參與人數 3黑幣 +26 收起 理由
zhengchong60 + 8
嘉立創AAA + 8
春風十里吹 + 10

查看全部評分

回復

使用道具 舉報

ID:472242 發表于 2019-3-15 04:47 | 顯示全部樓層
代碼中有就不行,不要說是51,光C語言也是不行的.但如果是注釋,那就會無視,能過
回復

使用道具 舉報

ID:246251 發表于 2019-3-15 09:32 | 顯示全部樓層
不是注釋,你連編譯都不過
回復

使用道具 舉報

ID:486683 發表于 2019-3-15 11:02 | 顯示全部樓層
含中文的話應該是編譯不過去的,除非放在注釋里面,這樣才可以生產HEX文件
回復

使用道具 舉報

ID:491309 發表于 2019-3-15 11:29 | 顯示全部樓層
如果只是中文注釋,沒有問題 ,在編譯的時候會自動忽略。 如果有代碼段有中文,編譯的時候就通不過。
回復

使用道具 舉報

ID:483991 發表于 2019-3-15 18:51 | 顯示全部樓層
如果你放到一個數組中,用LCD1602與LCD12864是能給你整出來的,你要先說明你到底要放中文做什么?你只要符合C的規則,沒有誰擋得了你去生成HEX
回復

使用道具 舉報

ID:4913 發表于 2019-3-15 19:42 | 顯示全部樓層
不能。
回復

使用道具 舉報

ID:491677 發表于 2019-3-15 20:00 | 顯示全部樓層
什么樣的中文?應該除了注釋可以有中文(不會被編譯)?
回復

使用道具 舉報

ID:473159 發表于 2019-3-15 22:19 | 顯示全部樓層
不知你出于什么目的,你既然這么想了,你不妨自己試一試看一看!只有自己動手親身試過以后才會成長!

評分

參與人數 1黑幣 +15 收起 理由
正規007 + 15 很給力!

查看全部評分

回復

使用道具 舉報

ID:410466 發表于 2019-3-18 22:05 | 顯示全部樓層
注釋可以有,不算入程序,但程序中不能有
回復

使用道具 舉報

ID:493651 發表于 2019-3-19 00:00 | 顯示全部樓層
不行。
回復

使用道具 舉報

ID:491577 發表于 2019-3-19 15:14 | 顯示全部樓層
可以的,下面這個語句可以:在串口發送函數中使用:printf("單片機");stc15單片機上可以使用這個語句。
可以通過串口助手顯示出來。其他的語句就不可以了。
回復

使用道具 舉報

ID:493694 發表于 2019-3-20 13:00 | 顯示全部樓層
我這邊注釋的話會出現亂碼,用的KEIL5,漢字轉成“??”了,但是不影響程序運行,可以正常編譯,只是你自己看不了,可以寫拼音,樓主最好還是寫英文吧,多學學英語以后用處大
回復

使用道具 舉報

ID:426861 發表于 2019-3-20 15:37 | 顯示全部樓層
xzj3203577 發表于 2019-3-20 13:00
我這邊注釋的話會出現亂碼,用的KEIL5,漢字轉成“??”了,但是不影響程序運行,可以正常編譯,只是你自 ...

出現亂碼一般是在別的電腦上打開才出現的吧,應該是兩個電腦編譯軟件選擇的文字編碼方式不同或者是版本差異造成的
回復

使用道具 舉報

ID:495514 發表于 2019-3-22 08:21 來自觸屏版 | 顯示全部樓層
中文是編譯不過去的,除非放在后面注釋里面,這樣才可生成.HEX文件,記得新建完工程勾選下生成HEX80那個選項
回復

使用道具 舉報

ID:496055 發表于 2019-3-22 14:19 | 顯示全部樓層
當然不行啦,只有數字和字母才行呢
回復

使用道具 舉報

ID:501535 發表于 2019-3-31 22:09 | 顯示全部樓層
不能,KEIL不支持中文
回復

使用道具 舉報

ID:481641 發表于 2019-3-31 22:11 | 顯示全部樓層
沒問題
回復

使用道具 舉報

ID:500015 發表于 2019-4-2 14:31 | 顯示全部樓層
注釋起來就可以啦
回復

使用道具 舉報

ID:503242 發表于 2019-4-2 15:11 | 顯示全部樓層
不能含中文,除非是注釋掉了的
回復

使用道具 舉報

ID:479009 發表于 2019-4-2 15:47 | 顯示全部樓層
const char code hello[] = "你好";
什么問題也沒有。文件名用中文也沒問題
回復

使用道具 舉報

ID:160500 發表于 2019-4-2 16:52 | 顯示全部樓層
不管什么文字,對單片機來說都是2進制的數,要想在程序中使用,必須符合編程語言的規范,也就是說不管什么文字,符合要求就能使用。具體到編譯器也有一些需要注意的地方,不能超出規定。
回復

使用道具 舉報

ID:503379 發表于 2019-4-2 17:03 | 顯示全部樓層
如果注釋里有中文不會影響代碼,否則不能被編譯
回復

使用道具 舉報

ID:74585 發表于 2019-4-2 17:49 | 顯示全部樓層
不可以,不會英文可以拼音代替就是不能用中文
回復

使用道具 舉報

ID:502029 發表于 2019-4-2 21:56 | 顯示全部樓層
有兩種方法  用相應的IDE(例如:keil)創建一個工程,然后將該C語言文件中的代碼復制到工程中的目錄下。然后使用keil 對該工程進行編譯。這樣就可以得到hex文件  使用相應的編譯器,一步一步的編譯。  不推薦第二種方法因為,單獨使用編譯器編譯需要很多麻煩的步驟,還有可能會出錯。直接使用IDE會更加方便省去很多麻煩的步驟。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表