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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3256|回復: 11
收起左側

單片機C語言程序輸入的是大寫P,為什么編譯的時候變成小寫p了呢?

[復制鏈接]
ID:966117 發表于 2021-10-1 16:24 | 顯示全部樓層 |閱讀模式
輸入的是大寫P,為什么編譯的時候變成小寫p了呢?
各位大哥求教
)JQ5GJ%S2)]L71~9B_E85MV.png
回復

使用道具 舉報

ID:678280 發表于 2021-10-1 16:42 | 顯示全部樓層
我用keil3一年多了,沒有遇到過你說的現象。
你打開電腦中的rixkey.c,把小寫改為大寫,再保存,編譯試試。
回復

使用道具 舉報

ID:842100 發表于 2021-10-1 17:13 來自觸屏版 | 顯示全部樓層
我可以回答你的問題,如果你用匯編語言寫程序你會發現無論大寫還是小寫都可以編譯,程序也完全沒有問題,C語言就是這樣規定的,輸入IO口就必須用大寫,小寫的我就報錯誤。
回復

使用道具 舉報

ID:831673 發表于 2021-10-1 18:21 | 顯示全部樓層
sbit P1_7=P1^7;
sbit P1_6=P1^6;
sbit P1_5=P1^5;
sbit P1_4=P1^4;
你各個引腳都沒定義就直接用了。和大小寫無關。
回復

使用道具 舉報

ID:624769 發表于 2021-10-1 18:33 | 顯示全部樓層
162312tkowbijrfdnouiko.png

如上圖,你自己寫的小寫,你自己不知道么???
回復

使用道具 舉報

ID:94031 發表于 2021-10-1 18:42 | 顯示全部樓層
你如何證明“你輸入的是大寫P”。
回復

使用道具 舉報

ID:94031 發表于 2021-10-1 18:45 | 顯示全部樓層
錯誤顯示你沒有聲明p1_7 ... 等。
回復

使用道具 舉報

ID:88256 發表于 2021-10-1 19:29 | 顯示全部樓層
不是大寫變小寫的問題,你把錯誤提示翻譯一下就知道了,它是告訴你P1_7等沒有定義,你可以打開你的頭文件看看,就知道I/O不是這樣寫的,你的寫法不符合頭文件的定義,自然會報這個錯誤
回復

使用道具 舉報

ID:161164 發表于 2021-10-1 22:10 | 顯示全部樓層
你確認這是大寫? 162312tkowbijrfdnouiko.png

回復

使用道具 舉報

ID:734017 發表于 2021-10-1 22:14 | 顯示全部樓層
沒有定義變量或者定義出現錯誤
while (p1_7=0);這里有問題,=號是賦埴。你是里是比較。
回復

使用道具 舉報

ID:401564 發表于 2021-10-3 16:59 | 顯示全部樓層
地板已經告訴你答案了,你壓根就沒有定義過
P1_7..........
你得先
sbit P1_7=P1^7;............
底下那些只是一個提示信息而已,跟實際的代碼沒有關系
在提示自信中Keil函數名全是大寫的,....
回復

使用道具 舉報

ID:883242 發表于 2021-10-3 17:11 | 顯示全部樓層
happy2058 發表于 2021-10-1 22:14
沒有定義變量或者定義出現錯誤
while (p1_7=0);這里有問題,=號是賦埴。你是里是比較。

要養成寫while(0==P1_7)的習慣就不會犯錯了。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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