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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1935|回復(fù): 15
打印 上一主題 下一主題
收起左側(cè)

有關(guān)單片機(jī)C語(yǔ)言頭文件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這幾天又在一邊抄著代碼一邊學(xué)。而頭文件在很多時(shí)候是沒(méi)有太多留意的。但這里我抄著的時(shí)候就出了點(diǎn)問(wèn)題。比如這個(gè)帖子的基于51單片機(jī)籃球計(jì)分器12864顯示仿真及源程序 - 51單片機(jī) (51hei.com)
當(dāng)我復(fù)制黏貼后...報(bào)錯(cuò)了。好吧還是得去看數(shù)據(jù)手冊(cè)(在摸了在摸了)。
但有一個(gè)很明顯得點(diǎn),加了#include<reg51.h>后報(bào)錯(cuò)立馬少了兩個(gè)
12864.C(6): error C202: 'Count': undefined identifier
12864.C(7): error C202: 'Count': undefined identifier
12864.C(9): error C202: 'Count': undefined identifier
12864.C(10): error C202: 'Attack_Time': undefined identifier
12864.C(11): error C202: 'Time_sec': undefined identifier
12864.C(12): error C202: 'Attack_Time': undefined identifier
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1107719 發(fā)表于 2024-3-17 21:41 | 只看該作者
12864.C(14): error C202: 'BF_flag': undefined identifier
而剩下的報(bào)錯(cuò)都是這些未定義。那么該怎么查需要調(diào)用的頭文件?
很多時(shí)候只是抄,完全不清楚什么時(shí)候要調(diào)用什么頭文件,
以及我這次該怎么處理,沒(méi)什么頭緒
(發(fā)帖時(shí)手滑了,主樓不小心發(fā)出去了)
回復(fù)

使用道具 舉報(bào)

板凳
ID:883242 發(fā)表于 2024-3-17 22:31 | 只看該作者
原貼代碼不全,你自己定義就行了,比如unsigned char BF_flag;
回復(fù)

使用道具 舉報(bào)

地板
ID:1107719 發(fā)表于 2024-3-18 08:55 | 只看該作者
也不僅僅是這些啦...主要還是看著書(shū)發(fā)現(xiàn)有些頭文件不怎么用,也不知道怎么弄之類的。比如這個(gè)absacc.h
                             至于原帖,應(yīng)該就是開(kāi)頭開(kāi)頭要再來(lái)多幾個(gè)#define之類的,然后再unsigned char 什么的。我再琢磨琢磨。
回復(fù)

使用道具 舉報(bào)

5#
ID:1107719 發(fā)表于 2024-3-18 10:00 | 只看該作者
再補(bǔ)充一下。可能又出錯(cuò),如樓上所說(shuō)我全部加了之后出現(xiàn)了大量報(bào)錯(cuò)。再根據(jù)我自己看書(shū)得情況,在啟用lcd1602時(shí)開(kāi)頭時(shí)要用到#include"LCD1602.h"我是要加哪些。ǎ

51hei圖片_20240318085301.jpg (1.11 MB, 下載次數(shù): 65)

51hei圖片_20240318085301.jpg

51hei圖片_20240318085256.jpg (1.06 MB, 下載次數(shù): 74)

51hei圖片_20240318085256.jpg
回復(fù)

使用道具 舉報(bào)

6#
ID:277550 發(fā)表于 2024-3-18 10:20 | 只看該作者
樓主應(yīng)該得明白,這是基礎(chǔ)的、C語(yǔ)言的知識(shí)范疇。
回復(fù)

使用道具 舉報(bào)

7#
ID:1110945 發(fā)表于 2024-3-18 10:59 | 只看該作者
反正是學(xué)習(xí),沒(méi)搞懂之前就不要一下子抄太多,從最少的代碼
慢慢學(xué),一句一句的,一行一行的搞明白代碼的意思和作用。
除了芯片本身的頭文件,其它的頭文件都不是必須的,你可自己
寫函數(shù),等函數(shù)寫多了,你可以把自己寫的函數(shù)歸納到一個(gè)文件
中做成自己的頭文件引用到代碼中。
然后你就能看得懂別人的代碼,如果發(fā)現(xiàn)有比自己寫得好的代碼
可一小段一小段的抄。別人的代碼不一定全是好的,真正好的代
碼很少有就這么放在網(wǎng)上給人抄的。
回復(fù)

使用道具 舉報(bào)

8#
ID:883242 發(fā)表于 2024-3-18 15:55 | 只看該作者
示例代碼不完整,LCD1602.h并非系統(tǒng)文件,而是自己寫的,你顯然沒(méi)有這個(gè)文件。
回復(fù)

使用道具 舉報(bào)

9#
ID:1064915 發(fā)表于 2024-3-18 16:04 | 只看該作者
undefined identifier 未定義標(biāo)識(shí)符(編程術(shù)語(yǔ))
回復(fù)

使用道具 舉報(bào)

10#
ID:69038 發(fā)表于 2024-3-18 16:26 | 只看該作者
首要任務(wù)是:搞明白.H文件是怎么來(lái)的,和.C文件有什么關(guān)系...
搞明白之后,你的問(wèn)題就不是問(wèn)題了。
回復(fù)

使用道具 舉報(bào)

11#
ID:1107719 發(fā)表于 2024-3-18 17:59 | 只看該作者
emm,也就是說(shuō),.h文件是別人建的代碼庫(kù)。而我這里是沒(méi)有的。因此在源代碼中我需要自己重新寫各種結(jié)構(gòu)體來(lái)應(yīng)用(因?yàn)檫@是別人的頭文件里已經(jīng)包含了的。)在以后覺(jué)得寫的好的代碼也可以自己建個(gè)庫(kù)來(lái)用,在以后要用到的時(shí)候?qū)憘(gè)頭文件就能直接應(yīng)用了?是這個(gè)意思吧?我再摸摸
回復(fù)

使用道具 舉報(bào)

12#
ID:281828 發(fā)表于 2024-3-18 22:07 | 只看該作者
建議樓主翻看下書(shū)前面的內(nèi)容,找找應(yīng)該有“數(shù)據(jù)類型”的介紹,看看C語(yǔ)言編程的那些數(shù)據(jù)的書(shū)寫格式、位數(shù)、值域這些,應(yīng)該有一個(gè)表格可以查看,而后就會(huì)知道char、int、unsigned char、unsigned int----這些是咋回事了,如果你的書(shū)里沒(méi)有可以百度了解下。
回復(fù)

使用道具 舉報(bào)

13#
ID:1107719 發(fā)表于 2024-3-19 08:42 | 只看該作者
wannenggong 發(fā)表于 2024-3-18 22:07
建議樓主翻看下書(shū)前面的內(nèi)容,找找應(yīng)該有“數(shù)據(jù)類型”的介紹,看看C語(yǔ)言編程的那些數(shù)據(jù)的書(shū)寫格式、位數(shù)、 ...

單片機(jī)的書(shū)沒(méi)標(biāo)(可能是默認(rèn)知道),而C/C++書(shū)里只標(biāo)了char,int,float,double,    而void,enum,struct,union有提到,但書(shū)中幾乎沒(méi)怎么用過(guò)。我這書(shū)該不會(huì)買太久了?
回復(fù)

使用道具 舉報(bào)

14#
ID:642506 發(fā)表于 2024-3-19 10:31 | 只看該作者
實(shí)在找不到定義的范圍,你可以自己前往去定義對(duì)應(yīng)變量
回復(fù)

使用道具 舉報(bào)

15#
ID:1102070 發(fā)表于 2024-3-20 10:25 來(lái)自觸屏版 | 只看該作者
變量調(diào)用前先定義,分全局,局部。要清楚的。
回復(fù)

使用道具 舉報(bào)

16#
ID:1113556 發(fā)表于 2024-3-20 11:04 | 只看該作者
'Count':'Attack_Time_sec'這些變量沒(méi)有定義啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲激情片 | 波多野结衣之双调教hd | 国产成人网| 午夜在线观看免费视频 | 狠狠的日| www久久久久| 国产一区二区网站 | 一本一道久久a久久精品蜜桃 | 欧美黄色免费网站 | 日韩高清精品免费观看 | 国产精品日韩精品 | 欧美综合色 | 黄色一级免费看 | 国产伦精品一区二区三区88av | 国产精品乱码一区二区三区 | 国产精品91在线 | 天天插天天操 | 日韩一区二区免费视频 | 香蕉在线观看 | 精品一区视频 | 黄在线观看 | 黄免费视频 | 成人毛片在线播放 | 九色在线播放 | 秋霞国产 | 欧美日韩高清在线 | 福利色导航 | 中文字幕丰满人伦在线 | a级片在线观看 | 国产理论视频 | 亚洲精品乱码久久久久久 | 久久久www成人免费精品 | 怡红院久久| 一区二区三区视频 | 亚洲视频网 | 国产香蕉av | 亚洲国产精品久久久久 | av免费不卡 | 成人羞羞国产免费游戏 | 日韩精品少妇 | 天堂中文字幕免费一区 |