在偉福集成環境下使用PICC.講述在偉福集成環境如可設置PICC, 簡單的調試步驟. 更詳細的說明請參閱偉福仿真器使用手冊.關于如何在MPLAB 下使用PICC C 語言, 請參閱Microchip 相應的手冊. 2-1 安裝PICC將CD-ROM 裝入光驅, 自動運行程序將自動啟動, 如果你已禁止自動運行功能, 可以直接運行: cd_drive:\compiler\install.exe安裝程序將指導你完成PICC 的安裝.2-2 設置偉福集成環境在偉福集成環境中, 將編譯器路徑指向PICC 所在目錄將C命令行設置為: -16F877 –G –O –Zg -c將連接命令行設置為: -16F877 –G –O -Zg其中: -16F877 為芯片型號–G –O -c 為源程序調試設置項, 不可修改–Zg 為打開優化你可以在命令行中加入其它控制項2-3 調試C語言在WAVE\SAMPLES 目錄下有一個PIC C 語言的例子程序: PIC_C.PRJ.1. 打開PIC_C 項目.2. 編譯該項目(F9)3. 用F7,F8 單步調試例子程序4. 打開觀察窗口觀察變量
上傳時間: 2013-10-16
上傳用戶:lili123
在單片機應用開發中,代碼的使用效率問題、單片機抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機設計上的難題,《電子工程專輯》網站特邀Holtek香 港分公司工程部處長鄧宏杰先生擔任《單片機應用編程技巧》專題討論的嘉賓,與廣大 設計工程師交流單片機設計開發經驗。現根據論壇中的討論歸納出單片機開發中應掌握 的幾個基本技巧。一、 如何提高C語言編程代碼的效率鄧宏杰指出,用C語言進行單片機程序設計是單片機開發與應用的必然趨勢。他強調:“ 如果使用C編程時,要達到最高的效率,最好熟悉所使用的C編譯器。先試驗一下每條C語言編譯以后對應的匯編語言的語句行數,這樣就可以很明確的知道效率。在今后編程的 時候,使用編譯效率最高的語句。” 他指出,各家的C編譯器都會有一定的差異,故編譯效率也會有所不同,優秀的嵌入式系統C編譯器代碼長度和執行時間僅比以匯編語言編寫的同樣功能程度長5-20%。他說:“對于復雜而開發時間緊的項目時,可以采用C語言,但前提是要求你對該MCU系統的C語言和C編譯器非常熟悉,特別要注意該C編譯系統所能支持的數據類型和算法。雖然C語言是最普遍的一種高級語言,但由于不同的MCU廠家其C語言編譯系統是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對這些特性不了解,那么調試起來問題就會很 多,反而導致執行效率低于匯編語言。” 二、 如何減少程序中的bug? 對于如何減少程序的bug,鄧宏杰給出了一些建議,他指出系統運行中應考慮的超范圍管理參數有: 1.物理參數。這些參數主要是系統的輸入參數,它包括激勵參數、采集處理中的運行參 數和處理結束的結果參數。合理設定這些邊界,將超出邊界的參數都視為非正常激勵或 非正常回應進行出錯處理。 2.資源參數。這些參數主要是系統中的電路、器件、功能單元的資源,如記憶體容量、 存儲單元長度、堆疊深度。在程式設計中,對資源參數不允許超范圍使用。 3.應用參數。這些應用參數常表現為一些單片機、功能單元的應用條件。如E2PROM的擦 寫次數與資料存儲時間等應用參數界限。 4.過程參數。指系統運行中的有序變化的參數。
上傳時間: 2013-10-21
上傳用戶:chukeey
移動通信中的短消息是人們無線溝通的重要方式,更以其方便、可靠性得到廣泛應用。針對嵌入式無線路由的迅速普及,為實現良好人機交互,提出將短消息功能植入可使用上網卡的無線路由的動態Web中。用C語言進行CGI程序設計,采用PDU短信模式,實現無線路由設備中短信的收發。實驗結果也證實了此方案的正確性、實用性和可擴展性。
上傳時間: 2014-01-20
上傳用戶:zhyiroy
有點難度,可以提高能力
上傳時間: 2013-10-30
上傳用戶:hbsunhui
摘要:以學習單片機為目的,為在沒有仿真器和目標板的情況下對單片機內部程序運行時有感性的認識,以常用的89C2051單片機為核心,利用Proteus仿真軟件的硬件仿真模塊建立一個正弦波發生電路,并運用C語言編寫相應程序,結合所設計電路在Proteus仿真軟件的軟件仿真功能進行了綜合仿真,并把仿真結果和實際電路與程序運行的結果進行了比較。據此,通過從實踐出發來,把實踐與理論結合在一起的學習方法來達到入門單片機知識。 關鍵詞:單片機學習,單片機仿真、Proteus,正弦信號
上傳時間: 2013-11-18
上傳用戶:75119158
本手冊對CX-Programmer 應用程序和其對OMRON SYSMAC CS, CV 以及 C 系列 PLC 編制程序的能力進行了描述。但并不提供有關PLC 本身的詳細資料,要獲得這些資料,必須參考相應設備的商業手冊。
標簽: CX_Programmer 編程 教程
上傳時間: 2013-10-12
上傳用戶:l銀幕海
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
上傳時間: 2015-01-08
上傳用戶:lifangyuan12
沒有界面,用C寫的小程序 問題如下:一家軟件公司招聘了數十位程序員,分成若干部門。 進行一次考試,對各個部門的所有程序員進行考核。考試結束后評出了每個人的分數。現在需要知道,在每個部門內,成績最好的程序員和成績最差的程序員分別是誰。輸入有N+1行,每一個有若干正整數。第一行只有一個正整數,代表公司的部門數目。剩余的N行,每一行代表了該部門所有程序員的得分。其中每行第一個數字k代表了該部門的程序員個數,該行剩下的有k對數據,每對數據包括一個程序員的姓名(一個字符串)和其得分(一個正整數)。【輸出形式】輸出有N行,每行有兩個串。第一個串該部門得分最高的程序員的姓名,第二個數字是得分最低的程序員的姓名。
標簽:
上傳時間: 2013-12-17
上傳用戶:氣溫達上千萬的
本書是美國微軟出版社授權的 Microsoft Visual Studio系列中文版圖書之一,它是 Visual C++ 6.0程序員的實用參考書。 書中討論的許多主題均以范例程序進行說明,所有范例程序的項目文件都在配套光盤上。本書是從事Visual C++ 6.0應用與開發的所有技術人員極好的工具書,同時也是大專院校相關專業的師生的自學、教學參考用書。 全書共分成六個部分: 第一部分介紹Developer Studio和AppWizard的基礎知識; 第二部分介紹文本、圖形和對話框編輯器; 第三部分是編程指南,展示了如何使用Classwizard和 Gallery來加速編程開發工作,創建自己的組件; 第四部分介紹 ActiveX控件及其使用,說明如何用MFC或ATL來寫 ActiveX控件; 第五部分討論調試器的各種能力,程序優化的各種選項及原因,如何定制Visual C++,如何編制宏和附加實用程序; 第六部分提供ASCll字符和ANSI字符的標準表格,并簡要描述ClassWizard支持的MFC類和VBScript
標簽: Microsoft Visual Studio 美國
上傳時間: 2015-03-15
上傳用戶:aappkkee
這是圖象處理模式識別一書的源代碼,包括C++和MATLAB的程序,對于做這方面的研究人員來說,會很有幫助的。
上傳時間: 2015-03-18
上傳用戶:13188549192