摘要本文介紹了一種用CPLD設(shè)計(jì)GPS數(shù)字通道相關(guān)器中C/A碼產(chǎn)生囂的方法,詳細(xì)分析了設(shè)計(jì)原理并給出了相應(yīng)的仿真結(jié)果.這種設(shè)計(jì)方法已在我們研制的GPS,GLONASS兼容機(jī)中得到實(shí)際應(yīng)用。
上傳時(shí)間: 2013-09-01
上傳用戶:wangdean1101
c語(yǔ)言編程軟件vc6.0使用教程,附件包含二個(gè)教程文件,VC++6.0培訓(xùn)教程完整版及VC6.0介紹。 Visual C++ 6.0,簡(jiǎn)稱VC或者VC6.0,是微軟的一款C++編譯器,將“高級(jí)語(yǔ)言”翻譯為“機(jī)器語(yǔ)言(低級(jí)語(yǔ)言)”的程序。Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應(yīng)用有很大的局限性,只適用于Windows 2000、Windows XP和Windows NT4.0。所以實(shí)際中,更多的是以Visual C++6.0為平臺(tái)。 vc6.0使用你首先要打開VC6.0界面,一般用得較多的是Win32控制臺(tái)應(yīng)用程序(源程序,擴(kuò)展名.cpp), 步驟是:(先工程—后文件—編譯—連接---運(yùn)行) 1,建立一個(gè)工程,“文件”——“新建”,出現(xiàn)下面界面:選擇“Win32 Console Application”(控制臺(tái)應(yīng)用程序,左邊倒數(shù)第三個(gè)),命名工程名稱,選擇保存位置。 點(diǎn)擊“確定”,進(jìn)入下一步,看到如下提示界面: 建立一個(gè)空工程,對(duì)應(yīng)其他需要的你一可以建立別的工程;點(diǎn)擊“完成”,之后 顯示你創(chuàng)建的工程的信息。 2,再在有一個(gè)的工程的條件下,我們?cè)俳⒁粋€(gè)源文件; “文件”——“新建”(快捷鍵Ctri+N),出現(xiàn): 建立源文件,選擇“C++ Source ”,一般都是建立這種文件的(適用在當(dāng)文件中適用)如果要建立頭文件的話,選擇“C/C++ Header File”,(適用在多文件工程中使用)命名,文件名稱,點(diǎn)擊“確定”,之后: 進(jìn)入編輯區(qū),在主界面編寫代碼:如下編寫完之后呢: 可以按編譯按鈕 調(diào)試程序,看看有沒有錯(cuò)誤,有的話改正,沒有的話就可以再按連接按鈕 檢查連接(多文件工程時(shí)常用,檢查文件間是否正常連接),最后,點(diǎn)運(yùn)行按鈕 ,就可以運(yùn)行了。 如果是您有代碼如:cpp文件,或 .h 文件,想添加都VC6.0里來(lái)測(cè)試的話,可以這樣做: 首先,要理解一下 文件擴(kuò)展名為:cpp和.h 文件擴(kuò)張名是.h,代表的是頭文件,一般是書寫一些函數(shù)原型,以及一些在整個(gè)程序中常用到的結(jié)構(gòu)體,頻繁使用的函數(shù)說(shuō)明,定義等等; 文件擴(kuò)張名為,cpp的,是C++中的源文件,也是最常用到的文件,每建立一個(gè)工程都要至少一個(gè)源文件(至少要有一個(gè)函數(shù)入口——主函數(shù)main() ),包含了核心代碼; 建立與運(yùn)行說(shuō)明:(以VC 6.0編譯器為例,其他編譯器類似) 首先,打開VC 6.0編譯環(huán)境; 在菜單欄——文件(的下拉菜單中選擇“新建”),在彈出的選擇窗口中,選擇 Win32 Console Application(控制臺(tái)應(yīng)用程序) ,在填寫工程名稱,選擇一個(gè)程序保存路徑, 點(diǎn)擊“完成”,查看工程信息。 在點(diǎn)擊“確定”,就建立一個(gè)簡(jiǎn)單的工程了。 再點(diǎn)擊左邊的工程信息右下角的“FileView”選項(xiàng); 可以看到你新建的工程,再雙擊你新建的工程名 可以查看工程的信息。 在雙擊工程文件,在這里是 777.files,可以看到該工程的包含的文件。 其中,Source Files 為包含所有工程的源文件 Header Files 為包含所有工程的頭文件 在源文件選項(xiàng)“Source Files ”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴(kuò)展名為 .cpp的源文件。在頭文件選項(xiàng)“ Header Files”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴(kuò)展名為 . h的頭文件。添加完你所有的頭文件和源文件之后,檢查一下是否添加完畢,之后就可以編譯了。 其中第一個(gè)按鈕 為編譯按鈕,可以找出工程的錯(cuò)誤信息,有錯(cuò)誤修改,沒錯(cuò)誤就可以跳到連接 ,編譯右邊的按鈕 ,即第三個(gè)按鈕(多文件工程一定要連接,查看文件是否準(zhǔn)確相連接) 當(dāng)編譯,連接都沒有錯(cuò)誤時(shí),可以按運(yùn)行按鈕 ,即可以運(yùn)行了。 相關(guān)資料:vc6.0中文綠色版下載
上傳時(shí)間: 2013-10-30
上傳用戶:tianjinfan
寫給學(xué)單片機(jī)的年輕人:周立功 珍惜求學(xué)機(jī)會(huì) 作為過來(lái)人思前想后,我感到完全有責(zé)任將發(fā)自心底的感受傳遞給年輕一代,“一個(gè)企業(yè)家心靈深處渴望優(yōu)秀人才的卓越追求和深層次的嘆息、痛苦和感受”。您們千萬(wàn)不要等到畢業(yè)求職時(shí)才覺得自己能力太差,世界上從來(lái)就沒有后悔藥。當(dāng)然,如果您現(xiàn)在看了我寫的這篇文章可能還不算晚,因?yàn)槟€有機(jī)會(huì)在以后的歲月里奮起直追——“亡羊補(bǔ)牢,尤未為晚”。對(duì)于現(xiàn)在剛進(jìn)入大學(xué)的學(xué)生,您應(yīng)該更加珍惜這美好的求學(xué)機(jī)會(huì),因?yàn)檎Q壑g幾年就過去了,您很快就會(huì)感到來(lái)自全社會(huì)生存競(jìng)爭(zhēng)的壓力,您面臨的對(duì)手再也不僅僅是您身邊的同學(xué),今天您在班上的成績(jī)的確是前幾名,但一走到社會(huì)上去才感到是多么地脆弱而又多么地不堪一擊。 面試本科生 在面試大多數(shù)本科生時(shí),我僅僅是詢問了一些有關(guān)MCS-51 系列單片機(jī)的基本原理,但卻幾乎很少有人能夠完全答對(duì),簡(jiǎn)直是五花八門。很多作為一個(gè)即將畢業(yè)的自動(dòng)化專業(yè)本科生,至今還不知道單片機(jī)是這個(gè)專業(yè)的核心基礎(chǔ),難道不可悲嗎?您的水平不高我完全心中有底,其實(shí)我只要求這些學(xué)生能夠掌握單片機(jī)應(yīng)用開發(fā)的基本技能,用匯編和C51 寫過一些基本的程序,真正動(dòng)手做過一些簡(jiǎn)單的項(xiàng)目,然后將自己做過的項(xiàng)目寫成比較規(guī)范的文檔。我想,這種形式的“自我介紹”肯定要比讓別人看您那寫的千遍一律的“八股文”簡(jiǎn)歷不知要強(qiáng)多少倍,古人言:“一葉知秋”其實(shí)講的就是這個(gè)道理。平心而論只有具備這樣基礎(chǔ)的學(xué)生才配得上企業(yè)花錢對(duì)您進(jìn)行二次“開發(fā)” 事實(shí)上,很多學(xué)生根本就不管老師平時(shí)是多么地勸導(dǎo)都聽不進(jìn)去,我認(rèn)為您只要平時(shí)善于做一個(gè)有心人,主動(dòng)一些多找老師請(qǐng)教,然后從大三開始幫老師打打下手干一些活。還有一個(gè)途徑就是自己花錢購(gòu)買一些學(xué)習(xí)開發(fā)實(shí)驗(yàn)板,加強(qiáng)動(dòng)手能力的訓(xùn)練。但也有很多學(xué)生說(shuō)沒有錢,可事實(shí)上并非如此,現(xiàn)在的學(xué)生購(gòu)買手機(jī)成風(fēng),我不知道手機(jī)對(duì)您們現(xiàn)在來(lái)說(shuō)到底有多大的用途?事實(shí)上,現(xiàn)在的學(xué)生家庭條件普遍都不太好,可這些孩子們的攀比心里卻十分地嚴(yán)重和可怕。到今天即將畢業(yè)之際才感到找工作太難。父母一個(gè)子兒地?cái)€下一些辛苦錢給您購(gòu)買電腦容易嗎?“望子成龍――可憐天下父母心”!他們是希望您能夠?qū)W到一些真本事,而您可能很多時(shí)間都在玩游戲,上網(wǎng)聊天,實(shí)際上對(duì)于您來(lái)說(shuō)僅僅是舉手之勞,只要花幾百元買一塊實(shí)驗(yàn)板,辛苦一個(gè)暑假的時(shí)間強(qiáng)化實(shí)踐,可能您就會(huì)與眾不同。與此同時(shí),可能您的信心大增,前途一片光明。俗話說(shuō)得好:倉(cāng)庫(kù)有糧,心中不慌!如果您平時(shí)沒有準(zhǔn)備,那么臨時(shí)匆匆忙忙地上陣面試肯定是要敗下來(lái)的。從2003 年開始是全國(guó)第一次擴(kuò)招之后畢業(yè)人數(shù)最多的第一年,以后的畢業(yè)生還會(huì)更多,同時(shí)還有更多的研究生與本科生搶飯碗,面對(duì)就業(yè)的困境壓力不能說(shuō)不大,痛苦在其中。還有就是我每天都要面臨那些看不完的自我介紹簡(jiǎn)歷,很可惜幾乎都是清一色的“八股文”令人討厭。其實(shí)只要您的成績(jī)不是太差,分?jǐn)?shù)不是應(yīng)聘成功的關(guān)鍵,重要的是做人要踏實(shí),不要有水分,實(shí)際上,只要將您平時(shí)做過的小制作寫成一篇心得,再帶上您的作品,“事實(shí)勝于雄辯”這樣更能打動(dòng)人。還有很多經(jīng)歷了四年本科又三年研究生階段學(xué)習(xí)行將畢業(yè)的碩士生,不僅不知道嵌入式操作系統(tǒng)是什么東西,而且連C++都不能熟練掌握,驅(qū)動(dòng)程序開發(fā)的能力就更不容提了,僅僅做了一個(gè)單片機(jī)的應(yīng)用設(shè)計(jì)就拿到碩士文憑了,術(shù)業(yè)缺乏專攻泛泛而談,說(shuō)句實(shí)在話,怎么樣也教人無(wú)法接受啊!對(duì)于我來(lái)說(shuō),如果您沒有特別的才能,我寧愿用三年時(shí)間培養(yǎng)一個(gè)好的本科生給更高的待遇,他肯定不比一般的碩士生差。所以,考上了研究生之后,您要時(shí)刻明白加強(qiáng)動(dòng)手能力的培養(yǎng)和前沿科學(xué)技術(shù)的學(xué)習(xí)至關(guān)重要的,這是您將來(lái)面試的“殺手澗”,因?yàn)槟厴I(yè)之后要求的工資待遇起碼是一般本科生的兩倍,但是這個(gè)錢不是那么好拿的。頂多3-5 年的時(shí)間,大家肯定能夠看到一個(gè)現(xiàn)實(shí),那就是如果您還不能熟練地掌握嵌入式操作系應(yīng)用開發(fā)技術(shù)的話,您只能拿2000 元的月薪。即便您是研究生或是博士,那又有什么稀奇的呢?鄧伯伯有句名言,不管白貓還是黑貓,抓住老鼠就是好貓!我們知道企業(yè)家是要賺錢的,否則這個(gè)企業(yè)就留不住人才,無(wú)情的市場(chǎng)競(jìng)爭(zhēng)機(jī)制將會(huì)毫不猶豫地將這個(gè)老板淘汰出局。一個(gè)可持續(xù)發(fā)展的企業(yè),如果離開了富有聰明才智的優(yōu)秀人才,那是不可想象的。光有幾個(gè)還不行,而是要有一個(gè)卓越的軍團(tuán)。 就業(yè)問題 其實(shí)就業(yè)的問題,對(duì)于一個(gè)努力的人來(lái)說(shuō)是何等地簡(jiǎn)單,我面試了300 多本科生,我只對(duì)其中幾個(gè)成績(jī)中等的本科生感興趣,他們主要是參加過2001 年全國(guó)電子大賽,有的是平時(shí)業(yè)余時(shí)間,暑假及其寒假都在跟老師干活的學(xué)生,與他們聊天真是一種莫大的享受和欣慰,對(duì)于我來(lái)說(shuō)真的是如獲至寶。于是,我就立即勸他們,您的成績(jī)中等確實(shí)難以考上好的學(xué)校和導(dǎo)師還不如不考研究生以免浪費(fèi)時(shí)間,同時(shí)也充滿自信告訴他們,“我就是伯樂!我愿意給您機(jī)會(huì)和花錢培養(yǎng)您”。事實(shí)上,即便您考上研究生,如果沒有遇上具有超前眼光和經(jīng)費(fèi)充足的導(dǎo)師,您讀了也白讀,更何況現(xiàn)在的研究生擴(kuò)招的這么多?一個(gè)導(dǎo)師帶那么多研究生,有那么多課題嗎?即便有的話,他應(yīng)付得過來(lái)嗎?可能殘酷的現(xiàn)實(shí)將會(huì)讓您看到,畢業(yè)之后回頭一看還遠(yuǎn)遠(yuǎn)不如當(dāng)年同您一道畢業(yè)的同班同學(xué)。確實(shí)也是,人家的機(jī)會(huì)比您好得多,關(guān)鍵是人家對(duì)待機(jī)會(huì)比您把握得好,可以說(shuō):恰到火候。難道非要讀研究生理論水平才高嗎?這是何等地荒謬啊!我們知道電子與計(jì)算機(jī)技術(shù)的發(fā)展日新月異。大學(xué)的更新速度一定就要快嗎?回答是否定的,比如說(shuō)推廣PHILIPS 的最新單片機(jī)和USB 技術(shù)吧!他們的更新速度肯定比一個(gè)可持續(xù)發(fā)展的企業(yè)要慢得多,難道說(shuō)我們的人才水平不夠高嗎?我們公司就有一批這樣在各個(gè)領(lǐng)域里出類拔萃的“年輕專家”從 2003 年開始,我們將會(huì)有一系列的專著在北京航空航天大學(xué)出版社出版,大多數(shù)的著作都來(lái)自于我們長(zhǎng)期的基礎(chǔ)研究和應(yīng)用開發(fā),可以毫不夸張地說(shuō)這些都是我們這個(gè)年輕團(tuán)隊(duì)合作的結(jié)晶。他們是優(yōu)秀和卓越的人才,他們沒有就業(yè)的壓力,他們不怕炒魷魚,相反我倒時(shí)刻要想盡辦法加強(qiáng)公司的管理,從工資,獎(jiǎng)金,福利,生活和事業(yè)成就感等各個(gè)方面絞盡腦汁善待人才和留住人才,這么努力的人才根本就不需要過多地為工作和生活發(fā)愁,對(duì)于這個(gè)問題當(dāng)然是仁者見仁智者見智,也就是下面我要講到的問題,一個(gè)人如何根據(jù)自己的特點(diǎn)、條件和機(jī)遇對(duì)自己如何定位的問題,也是至關(guān)重要的。 定位問題 比如說(shuō),如果您對(duì)單片機(jī)的理解僅僅是入門水平的話,那么您首先就應(yīng)該低調(diào)一些,因?yàn)槟饕娜蝿?wù)是為了尋找一個(gè)可以學(xué)習(xí)的機(jī)會(huì),說(shuō)句實(shí)在話,此刻此刻您一定要清醒地意識(shí)到:尋找伯樂比眼前的利益更加重要!因?yàn)槟F(xiàn)在確實(shí)還沒有可以驕傲的資本,您一定要想盡辦法取得第一次正式踏入社會(huì)的入場(chǎng)卷,這對(duì)您來(lái)說(shuō)是何等地重要啊!俗話說(shuō)得好,“萬(wàn)丈高樓從地起”您一定要尋找機(jī)會(huì)通過業(yè)績(jī)表現(xiàn)出您的能力,您確實(shí)與眾不同之處。這樣您就可能在一個(gè)公司里樹立您的“信用”,有了信用之后隨之而來(lái)的機(jī)會(huì)將會(huì)越來(lái)越多,到那時(shí)您根本就不用不愁自己的待遇和地位問題了。所以對(duì)于一個(gè)剛剛步入社會(huì)的年輕人來(lái)說(shuō),您能夠做到以“誠(chéng)信” 打天下,您將來(lái)的前途肯定是無(wú)限光明。千萬(wàn)不要感到自己在班上的成績(jī)是前幾名或者相對(duì)來(lái)說(shuō)自己的動(dòng)手能力相比之下比同學(xué)強(qiáng)多少、多少,或者自己在讀書期間貸了多少款,或者家里是多么地缺錢,因?yàn)楫?dāng)您加入整個(gè)社會(huì)的競(jìng)爭(zhēng)之后,這些都不是您要求高薪的理由,這個(gè)時(shí)候您的心態(tài)將可能會(huì)決定您的命運(yùn),因此對(duì)自己要有充分的認(rèn)識(shí)和正確的估價(jià),經(jīng)常是很多學(xué)生用這些理由向我開出高價(jià),我無(wú)話可說(shuō)只好“搖頭和嘆息”。 如果您的水平還不夠,我認(rèn)為也不要自卑,要知道機(jī)會(huì)是時(shí)刻屬于有準(zhǔn)備的年輕人,但也不可掉以輕心,此時(shí)此刻,您應(yīng)該振作起來(lái),立即拿起書本努力學(xué)習(xí)和加強(qiáng)實(shí)戰(zhàn)的訓(xùn)練,待到羽翼豐滿之時(shí)大膽地走出去闖蕩,讓社會(huì)來(lái)對(duì)您做一個(gè)恰當(dāng)?shù)脑u(píng)價(jià),然后再根據(jù)現(xiàn)實(shí)的情況不斷地調(diào)整自己,繼續(xù)學(xué)習(xí)和實(shí)踐,由于電子和計(jì)算機(jī)科學(xué)的高速發(fā)展呈現(xiàn)日新月異的變化局勢(shì),您一定要明白:您距離失敗永遠(yuǎn)只有6 個(gè)月!
標(biāo)簽: 單片機(jī)
上傳時(shí)間: 2013-11-02
上傳用戶:vodssv
終于結(jié)束了晦澀枯燥的第三章,我自己也長(zhǎng)吁了一口氣,現(xiàn)在我真的是非常同情那些教專業(yè)基礎(chǔ)課或者工程數(shù)學(xué)的老師,這里真誠(chéng)的說(shuō)一聲:“辛苦你們了”。這一章要輕松不少,相信就算是剛走出校門的雛鳥,多少都有一定的C語(yǔ)言基礎(chǔ),大學(xué)好象都要過一個(gè)計(jì)算機(jī)等級(jí)考試,所以C語(yǔ)言自然是逃不了。你不要指望我給你講述C語(yǔ)言原理和指令這類基礎(chǔ)知識(shí),我更不會(huì)給你講述C++那些面對(duì)對(duì)象編程的高級(jí)編程方法,這一章講述的內(nèi)容都是C語(yǔ)言在單片機(jī)上應(yīng)用會(huì)遇到的一些有意思的現(xiàn)象,讓你知道C在單片機(jī)上是怎么工作的。當(dāng)然也會(huì)告訴你一些C的經(jīng)驗(yàn)技巧,這些對(duì)提升你的單片機(jī)程序能力還是有一定作用的。
上傳時(shí)間: 2013-11-20
上傳用戶:zhanditian
單片機(jī)體積小,重量輕,具有很強(qiáng)的靈活性,而且價(jià)格不高,越來(lái)越得到廣泛的應(yīng)用。而C語(yǔ)言是一種編譯型設(shè)計(jì)語(yǔ)言。它兼顧了多種高級(jí)語(yǔ)言的特點(diǎn),并具備匯編語(yǔ)言的功能。用C語(yǔ)言來(lái)編寫目標(biāo)系統(tǒng)軟件,會(huì)大大縮短開發(fā)周期,且明顯的增加軟件的可讀性,便于改進(jìn)和擴(kuò)充,以研制出規(guī)模更大、性能更完備的系統(tǒng)。用C語(yǔ)言進(jìn)行8051單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。單片機(jī)的程序設(shè)計(jì)應(yīng)該以C語(yǔ)言為主,以匯編語(yǔ)言為輔。而且采用C語(yǔ)言也不必對(duì)單片機(jī)和硬件接口的結(jié)構(gòu)有很深入的了解,編譯器可以自動(dòng)完成變量的存儲(chǔ)單元的分配,編程者就可以專注于應(yīng)用軟件部分的設(shè)計(jì),大大加快軟件的開發(fā)速度。采用C語(yǔ)言可以很容易地進(jìn)行單片機(jī)的程序移植工作,有利于產(chǎn)品中單片機(jī)的重新選型。為此,特開設(shè)了單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)這門選修課。
標(biāo)簽: 單片機(jī) C語(yǔ)言程序 設(shè)計(jì)實(shí)驗(yàn) 指導(dǎo)書
上傳時(shí)間: 2013-10-19
上傳用戶:851197153
學(xué)習(xí)單片機(jī)實(shí)在不是件易事,一來(lái)要購(gòu)買高價(jià)格的編程器,仿真器,二來(lái)要學(xué)習(xí)編程語(yǔ)言,還有眾多種類的單片機(jī)選擇真是件讓人頭痛的事。在眾多單片機(jī)中51 架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對(duì)很多,是初學(xué)的較好的選擇之一。51 的編程語(yǔ)言常用的有二種,一種是匯編語(yǔ)言,一種是C 語(yǔ)言。匯編語(yǔ)言的機(jī)器代碼生成效率很高但可讀性卻并不強(qiáng),復(fù)雜一點(diǎn)的程序就更是難讀懂,而C 語(yǔ)言在大多數(shù)情況下其機(jī)器代碼生成效率和匯編語(yǔ)言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語(yǔ)言,而且C 語(yǔ)言還可以嵌入?yún)R編來(lái)解決高時(shí)效性的代碼編寫問題。對(duì)于開發(fā)周期來(lái)說(shuō),中大型的軟件編寫用C 語(yǔ)言的開發(fā)周期通常要小于匯編語(yǔ)言很多。綜合以上C 語(yǔ)言的優(yōu)點(diǎn),我在學(xué)習(xí)時(shí)選擇了C 語(yǔ)言。以后的教程也只是我在學(xué)習(xí)過程中的一些學(xué)習(xí)筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學(xué)習(xí),一起進(jìn)步。
標(biāo)簽: Keil 51單片機(jī) C語(yǔ)言 入門教程
上傳時(shí)間: 2013-10-07
上傳用戶:pompey
51單片機(jī)C語(yǔ)言編程手冊(cè)這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡(jiǎn)單請(qǐng)注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項(xiàng)目的方法來(lái)說(shuō)明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因?yàn)楸緯皇且槐綜 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊(cè)附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測(cè)試這并不意味著你可以隨時(shí)把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語(yǔ)言的程序裝入你的匯編程序中這對(duì)懂得C 語(yǔ)言和8051匯編程序指令的人來(lái)說(shuō)并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語(yǔ)言進(jìn)行開發(fā)是一個(gè)好的決定你會(huì)發(fā)現(xiàn)使用C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時(shí)間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個(gè)非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴(kuò)展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實(shí)例程序在這些硬件上運(yùn)行這些圖繪制地不是很詳細(xì)主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來(lái)學(xué)習(xí)各種系統(tǒng)設(shè)計(jì)通過本書你可以了解給定一定的硬件和軟件設(shè)計(jì)之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計(jì)使你豁然開朗當(dāng)然我希望你也能夠從本書中學(xué)到有用的知識(shí)使之能夠提升你的設(shè)計(jì)
標(biāo)簽: 51單片機(jī)C語(yǔ)言 編程手冊(cè)
上傳時(shí)間: 2013-11-01
上傳用戶:cjh1129
MSP430系列C編譯器編程指南第1章 安裝和文檔關(guān)系圖本章說(shuō)明如何安裝和運(yùn)行IAR 產(chǎn)品的命令行和Windwos Workbench 版本并給出與產(chǎn)品一起提供的用戶指南的概述請(qǐng)注意某此產(chǎn)品只有命令行版本且根據(jù)用戶正在使用的產(chǎn)品或平臺(tái)資料可能稍有不同1.1 命令行版本本節(jié)敘述怎樣安裝和運(yùn)得IAR 系統(tǒng)工具的命令版本1.1.1 用戶需要什么 DOS 4.X 或更高版本此產(chǎn)品也和運(yùn)行在Windows95, Windows NT 3.51 或更高版本或Windows 3.1 X 下的DOS 窗口相兼容 至少 10M 字節(jié)的自由磁盤空間 最少有 4M 字節(jié)的RAM 可供IAR 應(yīng)用程序使用
上傳時(shí)間: 2013-11-22
上傳用戶:agent
Keil C硬件編程指南 這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡(jiǎn)單請(qǐng)注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項(xiàng)目的方法來(lái)說(shuō)明每章碰到的問題所有的代碼都可在附帶的光盤上找到.
上傳時(shí)間: 2013-11-01
上傳用戶:cylnpy
用C 語(yǔ)言來(lái)開發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫代碼效率高、軟件調(diào)試直觀、維護(hù)升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此C 語(yǔ)言編程在單片機(jī)系統(tǒng)設(shè)計(jì)中已得到越來(lái)越廣泛的運(yùn)用。針對(duì)PIC 單片機(jī)的軟件開發(fā),同樣可以用C 語(yǔ)言實(shí)現(xiàn)。但在單片機(jī)上用C 語(yǔ)言寫程序和在PC 機(jī)上寫程序絕對(duì)不能簡(jiǎn)單等同。現(xiàn)在的PC 機(jī)資源十分豐富,運(yùn)算能力強(qiáng)大,因此程序員在寫PC 機(jī)的應(yīng)用程序時(shí)幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運(yùn)行過程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運(yùn)行效率有多高。寫單片機(jī)的C 程序最關(guān)鍵的一點(diǎn)是單片機(jī)內(nèi)的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒有對(duì)單片機(jī)體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見認(rèn)為是無(wú)法寫出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實(shí)現(xiàn)的原因,希望籍此能使讀者對(duì)PIC 單片機(jī)的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺。本書圍繞中檔系列PIC 單片機(jī)來(lái)展開討論,Microchip 公司自己沒有針對(duì)中低檔系列PIC單片機(jī)的C 語(yǔ)言編譯器,但很多專業(yè)的第三方公司有眾多支持PIC 單片機(jī)的C 語(yǔ)言編譯器提供,常見的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機(jī)進(jìn)行系統(tǒng)設(shè)計(jì)和開發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購(gòu)置,但在其網(wǎng)站上有限時(shí)的試用版供用戶評(píng)估。另外,Hitech 公司針對(duì)廣大PIC 的業(yè)余愛好者和初學(xué)者還提供了完全免費(fèi)的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機(jī)型號(hào)限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機(jī)因其所具備的豐富的片上資源而最適用于單片機(jī)學(xué)習(xí)入門,因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機(jī)的C 語(yǔ)言編程。
上傳時(shí)間: 2013-11-17
上傳用戶:aa54
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1