亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

開發技巧

  • 單片機開發技巧(絕對經典!?。。?

    里面介紹了51單片機的一些編程技巧,比如:C中嵌入匯編,自建庫等等

    標簽: 單片機 開發技巧

    上傳時間: 2013-11-21

    上傳用戶:oojj

  • 單片機5V與3V電平互聯的19種技巧

    Microchip 單片機的速度和復雜性已經到達足以要 求降低電源電壓的程度,并正在向 5V 電源電壓以 下轉換。但問題是絕大多數接口電路仍然是為 5V 電源而設計的。這就意味著,作為設計人員,我們 現在面臨著連接 3.3V 和 5V 系統的任務。此外, 這個任務不僅包括邏輯電平轉換,同時還包括為 3.3V 系統供電、轉換模擬信號使之跨越 3.3V/5V 的 障礙。 技巧和訣竅 DS41285A_CN 第 2 頁 . 2006 Microchip Technology Inc. 本 《技巧和訣竅》提供了一些電源供電組件、數 字電平轉換組件甚至模擬轉換組件,以解決所面臨 的挑戰。全書對每種轉換均給出了多種選擇方案, 從單片 (All-in-One)接口器件到低成本的分立解 決方案都有涉及。簡而言之,無論導致轉換的原因 是復雜性、成本還是尺寸,設計人員處理 3.3V 挑 戰可能需要的全部組件均在本文有所討論。

    標簽: 單片機 電平互聯

    上傳時間: 2013-10-30

    上傳用戶:wqxstar

  • EM78系列單片機實戰編程技巧

    筆者在某智能水表開發中使用了EM78P447芯片,對EM78系列芯片有了較深認識,在實踐中總結了一些開發此類芯片應注意的問題,同時給出了應用中的編程技巧。 市面上常見的介紹EM78系列的參考書中,都給出了一些應用實例,但這些實例一般程序代碼量較小,功能單一。雖然這些實例對于新手確實起到了很好的作用,但一個產品可能功能很復雜,程序可能達到幾千行,這就會出現一些短程序中沒有遇見的問題。以筆者的開發為例,程序總共5千多行,有效的匯編語句代碼有3千多行。由于義隆沒有提供C的編譯環境,只能以匯編進行編碼,而匯編的結構、條理性與C語言比較不是很清晰,再加上EM78單片機結構的獨特性,所以當程序代碼量較大的時候總會出現一些新的問題。下面將實踐中遇到的問題及其解決方法總結一下,以供參考。

    標簽: EM 78 單片機 編程技巧

    上傳時間: 2013-10-27

    上傳用戶:會稽劍客

  • 51單片機C語言的編程技巧

    51單片機C語言的編程技巧

    標簽: 51單片機C語言 編程技巧

    上傳時間: 2014-12-27

    上傳用戶:569342831

  • 單片機開發中應掌握的幾個基本技巧

    單片機開發中應掌握的幾個基本技巧.

    標簽: 單片機開發 基本技巧

    上傳時間: 2013-11-22

    上傳用戶:cjh1129

  • keil c51語言使用技巧及實戰

    keil c51語言使用技巧及實戰第一章 介紹這是一本關于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術使你的8051 工程和開發過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統的解決方法為使問題討論更加清晰在適當的地方給出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導書你可以買到不少關于ANSI C 的書最佳選擇當然是Intel的數據書可從你的芯片供應商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經通過測試這并不意味著你可以隨時把這些程序加到你的應用系統或工程中有些地方必須首先經過修改才能結合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學習該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發是一個好的決定你會發現使用C 進行開發將使你的工程開發和維護的時間大大減少如果你已經擁有Keil C51 那你已經選擇了一個非常好的開發工具我發現Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發工具像Archimedes 和Avocet 這本書也能很好地為你服務但你必須根據你所用的開發工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應該把這本書看成工具書而不是用來學習各種系統設計通過.

    標簽: keil c51 語言 使用技巧

    上傳時間: 2013-11-03

    上傳用戶:hfnishi

  • Keil C51語言使用技巧及實戰(周立功)

    Keil C51語言使用技巧及實戰(周立功) 這是一本關于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術使你的8051 工程和開發過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統的解決方法為使問題討論更加清晰在適當的地方給出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導書你可以買到不少關于ANSI C 的書最佳選擇當然是Intel的數據書可從你的芯片供應商處免費索取和隨編譯工具附送的手冊

    標簽: Keil C51 語言 使用技巧

    上傳時間: 2014-12-27

    上傳用戶:lhw888

  • 單片機應用編程技巧百問

    單片機應用編程技巧100問1.C語言和匯編語言在開發單片機時各有哪些優缺點?答:匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優點是占用資源少、程序執行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。C語言是一種結構化的高級語言。其優點是可讀性好,移植容易,是普遍使用的一種計算機語言。缺點是占用資源較多,執行效率沒有匯編高。對于目前普遍使用的RISC架構的8bit MCU來說,其內部ROM、RAM、STACK等資源都有限,如果使用C語言編寫,一條C語言指令編譯后,會變成很多條機器碼,很容易出現ROM空間不夠、堆棧溢出等問題。而且一些單片機廠家也不一定能提供C編譯器。而匯編語言,一條指令就對應一個機器碼,每一步執行什幺動作都很清楚,并且程序大小和堆棧調用情況都容易控制,調試起來也比較方便。所以在單片機開發中,我們還是建議采用匯編語言比較好。2.C或匯編語言可以用于單片機,C++能嗎?答:在單片機開發中,主要是匯編和C,沒有用C++的。3.搞單片機開發,一定要會C嗎?答:匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優點是占用資源少、程序執行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。對于目前普遍使用的RISC架構的8bit MCU來說,其內部ROM、RAM、STACK等資源都有限,如果使用C語言編寫,一條C語言指令編譯后,會變成很多條機器碼,很容易出現ROM空間不夠、堆棧溢出等問題。而且一些單片機廠家也不一定能提供C編譯器。而匯編語言,一條指令就對應一個機器碼,每一步執行什么動作都很清楚,并且程序大小和堆棧調用情況都容易控制,調試起來也比較方便。所以在資源較少單片機開發中,我們還是建議采用匯編語言比較好。

    標簽: 單片機應用 編程技巧

    上傳時間: 2013-12-10

    上傳用戶:busterman

  • Keil的輔助工具和部份高級技巧

    Keil 還提供了一些輔助工具如外圍接口、性能分析、變量來源分析、代碼作用分析等,幫助我們了解程的性能、查找程序中的隱藏錯誤,快速查看程序變量名信息等,這一講中將對這些功工具作一介紹,另外還將介紹Keil 的部份高級調試技巧。這部份功能并不是直接用來進行程序調試的,但可以幫助我們進行程序的調試、程序性能的分析,同樣是一些很有用的工具。

    標簽: Keil 輔助 高級技巧

    上傳時間: 2013-10-28

    上傳用戶:1966649934

  • 單片機開發中應掌握的幾個基本技巧

    在單片機應用開發中,代碼的使用效率問題、單片機抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機設計上的難題,《電子工程專輯》網站特邀Holtek香 港分公司工程部處長鄧宏杰先生擔任《單片機應用編程技巧》專題討論的嘉賓,與廣大 設計工程師交流單片機設計開發經驗。現根據論壇中的討論歸納出單片機開發中應掌握 的幾個基本技巧。一、 如何提高C語言編程代碼的效率鄧宏杰指出,用C語言進行單片機程序設計是單片機開發與應用的必然趨勢。他強調:“ 如果使用C編程時,要達到最高的效率,最好熟悉所使用的C編譯器。先試驗一下每條C語言編譯以后對應的匯編語言的語句行數,這樣就可以很明確的知道效率。在今后編程的 時候,使用編譯效率最高的語句?!?他指出,各家的C編譯器都會有一定的差異,故編譯效率也會有所不同,優秀的嵌入式系統C編譯器代碼長度和執行時間僅比以匯編語言編寫的同樣功能程度長5-20%。他說:“對于復雜而開發時間緊的項目時,可以采用C語言,但前提是要求你對該MCU系統的C語言和C編譯器非常熟悉,特別要注意該C編譯系統所能支持的數據類型和算法。雖然C語言是最普遍的一種高級語言,但由于不同的MCU廠家其C語言編譯系統是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對這些特性不了解,那么調試起來問題就會很 多,反而導致執行效率低于匯編語言。” 二、 如何減少程序中的bug? 對于如何減少程序的bug,鄧宏杰給出了一些建議,他指出系統運行中應考慮的超范圍管理參數有: 1.物理參數。這些參數主要是系統的輸入參數,它包括激勵參數、采集處理中的運行參 數和處理結束的結果參數。合理設定這些邊界,將超出邊界的參數都視為非正常激勵或 非正?;貞M行出錯處理。 2.資源參數。這些參數主要是系統中的電路、器件、功能單元的資源,如記憶體容量、 存儲單元長度、堆疊深度。在程式設計中,對資源參數不允許超范圍使用。 3.應用參數。這些應用參數常表現為一些單片機、功能單元的應用條件。如E2PROM的擦 寫次數與資料存儲時間等應用參數界限。 4.過程參數。指系統運行中的有序變化的參數。

    標簽: 單片機開發 基本技巧

    上傳時間: 2013-10-21

    上傳用戶:chukeey

主站蜘蛛池模板: 东阿县| 五寨县| 钟祥市| 呼玛县| 隆安县| 曲麻莱县| 乾安县| 宁都县| 谢通门县| 永清县| 怀集县| 富蕴县| 遵义市| 甘洛县| 河源市| 秀山| 沈丘县| 枣强县| 乌鲁木齐市| 峡江县| 随州市| 景宁| 宁陵县| 凤山县| 苏尼特右旗| 和顺县| 崇左市| 高邮市| 静安区| SHOW| 申扎县| 岗巴县| 宁河县| 拉孜县| 上栗县| 江孜县| 关岭| 瓮安县| 班玛县| 丹东市| 冀州市|