『壹』 如何學好《單片機c語言windows環境編程寶典》啊
編程這東西
還是多動手效果會好點
看不懂就多看
能有個人問問就更好了
祝樓主好運!
『貳』 急求解決 mcu8051ide 51單片機C語言集成開發環境的問題
我也遇到了這個問題,我也試了很久。最後我把它卸載了,刪除了所有相關文件夾、配置文件、錯誤日誌以及其他相關日誌文件,總之刪的乾乾凈凈;然後再次安裝,他又可以使用了。但是治標不治本。不過一旦出現這樣的問題,你可以把錯誤日誌和進行設置更改生成的配置文件刪了,這樣又恢復正常了。所以一些界面和顯示相關的設置建議最好不要改動。。。
『叄』 單片機C語言Windows環境編程寶典 的評價
編程本來就很難,何況還是單片機程序,現在首要問題是你的C語言學的什麼樣了,精通了嗎?熟練了嗎?你用C編過多少程序.
要是上面的都做好了,再編其它的就會容易很多了.
『肆』 C語言與單片機C語言的區別 急求
單片機c語言比起普通C語言增加了一些基本的指令,變數的賦值是16進制,當然單片機c語言只牽涉到普通c語言的基礎部分。具體體現在:
1、單片機中C的語法一般都對 ANSI C有些擴展,及一些特殊寫法 如C51擴展的 data xdata bit sbit 一類的,還有一些中斷程序寫法 void int() interrput 1 一類的。
2、C是一門語言,由對應平台的編譯器編譯成對應平台匯編的程序,各平台的匯編不一樣,當然編譯器也不一樣 DOS上的TC2 TC3 WINDOWS上的VC 8051的C51都有自已的編譯器 。具體區別是由編譯器決的,只能參考對應的編譯手冊,即使同種平台不同的編譯器對C的擴展也有不同。
3、單片機c語言編程是基於C語言的單片機編程。單片機的C語言採用C51編譯器(簡稱C51)。由C51產生的目標代碼短,運行速度高,存儲空間小,符合C語言的ANSI標准,生成的代碼遵循Intel目標文件格式,而且可與A51匯編語言PL/M51語言目標代碼混合使用。
C51本質就是C,是為在單片機上使用C而出來的,如果C不牢固,還是多掌握一點C再學C51,不過新增的知識也不少,而且基本上跟C無關。
4、C只是一種高級語言。它除具有一般高級語言的功能特性外,它可以很好的操作底層的硬體介面。在C語言的基礎上,如果你把一些單片機的埠或特殊功能寄存器加於定義,使之方便於在 寫語句的時候,直接直觀的編寫。這樣就差不多是單片機C語言。
C語言的特性差不多都可以用於單片機C語言,因為它們的編譯機理都是一樣的。
(4)單片機c語言開發環境擴展閱讀:
C語言:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
單片機的C語言:
單片機軟體設計使用C語言作為編程開發軟體,採用模塊化的程序結構,設計了按鍵模塊程序、RFID模塊程序、日歷時鍾模塊程序、GPRS模塊程序、顯示存儲模塊程序等,並編寫系統主程序,將五個程序模塊組合在一起,實現單片機控制系統的整體功能。
51單片機支持三種高級語言,即PL/M,C和BASIC。C語言是一種通用的程序設計語言,其代碼率高,數據類型及運算符豐富,並具有良好的程序結構,適用於各種應用的程序設計,是目前使用較廣的單片機編程語言。
單片機的C語言採用C51編譯器(簡稱C51)。有C51產生的目標代碼短,運行速度高,所需存儲空間小,符合C語言的ANSI標准,生成的代碼遵循Intel目標文件格式,而且可與A51匯編語言或PL/M51語言目標代碼混合使用
C語言-網路
單片機C語言-網路
『伍』 c語言開發環境.我想學單片機
單片機除了用匯編之外,就剩C了。。所用C不會,或者不熟練是不行的。。開發環境如果是51單片機的話,肯定是推選用Keil了,要是AVR、PIC的話,也有自己較好的開發環境。。建議先從51學起,好入門,方便以後學習其他類型的單片機,教程的話,要是視頻,極力推選《十天學會單片機與C語言》,講的非常的好!在迅雷和電驢上都有的下載。。書籍的話,首先就是C語言,當然是譚浩強的了,,其實單片機的C與微機的C很相似,所以學了譚浩強的C語言書籍之後,很快就能入門單片機C語言開發了,但還是應該有本指導書,推薦使用郵電出版社的《單片機典型模塊設計實例導航》,是一本不錯而全面的書~!
最後祝你學習愉快!
『陸』 請幫我介紹幾本用C語言開發單片機的入門書,謝謝了
------------------------------------
AVR單片機C語言開發入門指導
出版社: 清華大學出版社
作者 : 沈文 Eagle lee 詹衛前
------------------------------------
PIC單片機C語言開發入門
出版社: 北京航空航天大學出版社
作者 : 武鋒 等
------------------------------------
MSP430系列單片機C語言程序設計與開發
出版社: 北京航空航天大學出版社
作者: 胡大可
------------------------------------
8051單片機C語言開發環境實務與設計
出版社:科學出版社
作者: 賴麟文
------------------------------------
C51單片機高效入門
出版社: 機械工業
作者 : 徐瑋
------------------------------------
問題補充:
如果是學習Atmel的AVR的話,選擇下面這本書是你不二的選擇,寫得非常經典。
AVR單片機C語言開發入門指導
出版社: 清華大學出版社
作者 : 沈文 Eagle lee 詹衛前
『柒』 為什麼單片機用c語言開發
單片機產品的成本是非常敏感的。
想用python和ruby和java又沒內存處理器又太慢,想用.net又嫌貴(M¥有wince或micro framework),所以只能用C/C++了,無奈面對單片機的C++編譯器又沒有一個靠譜的,所以就只能用C語言了。
基於成本原因,對於單片機開發來說,最重要的是在極其有限的ROM和RAM中實現最多產品的功能。或者反過來說,實現相同的產品功能,所需要的ROM和RAM越小越好,因為一般來說ROM/RAM越小單片機越便宜。C++的高級特性引起的代碼體積膨脹比C大得多,這一缺陷是致命的。以前有過Embedded C++,去掉了一些標准C++的復雜特性,但是用的人不多,因為單片機產品的業務邏輯一般沒那麼復雜,用C就綽綽有餘。
『捌』 c語言開發環境.我學單片機.
用51系列的單片機入門,以後什麼AVR,PIC,FPGA...你自己決定了單學了51作用是不是那麼大的,所謂深入就是這樣了。編譯環境用keiluVision3啊,模擬時有用硬體和軟體一起模擬的,這樣可以更好的學習,但是剛剛開始嘛也可以選擇用純軟體來模擬的我推薦protues真的很好把電路圖畫一下,點擊你相應的微處理器也就是單片機了,寫入程序就可以開始了,直觀的看到你的程序對不對,當然還有你的電路,單片機編程時要硬體電路的所以這很有必要啊,不像VB和c#那樣,編譯看看成功沒就可以了,如果你只用keil的話,當然也是這樣了,只能編寫什麼中斷啊定時啊...
『玖』 單片機C語言編寫環境
keil c51 uvision
需要的話可以去綠軟下載
發不上網址 如果需要的話我可以給您發一個破解版 很實用的
『拾』 c語言單片機開發環境中"&"是啥意思啊請各位大蝦們幫幫小弟
「與」符號。就是布爾代數中的邏輯「與」。當兩個數相與時,若兩數均為真,則結果為真;否則為假。
所以,testb = dat & (就是這個) amp; 0x01; 的意思是:
amp固定為0x01,每次取dat的最低一位,若最低一位是1,則testb為1;若最低一位是0,則testb為0.
你沒有定義amp這個變數呀!兩種辦法解決:
1、#define amp 0x01
2、int amp=0x01;