文件較大,存在網(wǎng)盤中,下載文件獲取分享鏈接及提取碼第1章單片機基礎(chǔ)主要介紹了單片機的發(fā)展?fàn)顩r、體系結(jié)構(gòu),同時對單片機的編程方法及編程環(huán)境進行了簡單描述。第2章C語言編程基礎(chǔ)主要介紹了C語言中常用的數(shù)據(jù)類型和程序控制語句。第3章C語言高級編程主要介紹了函數(shù)、數(shù)組、指針以及結(jié)構(gòu)體等內(nèi)容,同時對各部分進行了說明,分別列舉了相應(yīng)的示例。第4章C51程序設(shè)計主要介紹了C51對標(biāo)準(zhǔn)C語言的擴展、C51函數(shù)庫和C程序基本結(jié)構(gòu)。第5章 Windows集成開發(fā)環(huán)境uVision2主要介紹了uVision2中各個菜單欄的作用,通過創(chuàng)建程序流程和調(diào)試流程詳細(xì)介紹各菜單的使用以及仿真功能的應(yīng)用。第6章C51編譯器主要介紹了預(yù)處理的方法、C51編譯器控制指令和C51的高級配置文件。第7章C51的典型資源編程主要介紹了C51典型資源的編程方法,包括中斷系統(tǒng)設(shè)計、定時/計數(shù)器的使用、I/O口的使用和擴展存儲器的方法等,最后還給出了一個使用多種資源的完整例程。第8章單片機通信主要介紹了單片機通信的相關(guān)內(nèi)容,包括串口通信、單片機點對點通信、單片機多機通信、單片機I'C總線通信、單片機與計算機的互連等。第9章C51單片機的工程開發(fā)實例通過一個典型的應(yīng)用實例介紹了單片機工程開發(fā)的一般方法。第10章 C51單片機典型模塊實例主要以實例的形式,介紹了單片機典型模塊的開發(fā)方法。在本書的編寫過程中,借鑒了許多現(xiàn)行教材的寶貴經(jīng)驗,在此,謹(jǐn)向這些作者表示誠摯的感謝。由于時間倉促,加之編者水平有限,書中有錯誤或是不足之處在所難免,敬請廣大讀者批評指正
上傳時間: 2022-06-24
上傳用戶:
本文針對國內(nèi)外組態(tài)軟件的不足,設(shè)計了基于C#的上位機監(jiān)控組態(tài)軟件。本軟件適用于中小型企業(yè)、易于操作并具有一定通用性。從軟件結(jié)構(gòu)來看,該軟件包括圖形界面模塊和提供數(shù)據(jù)服務(wù)的數(shù)據(jù)庫模塊,重點介紹了圖形界面和數(shù)據(jù)庫模塊的設(shè)計。為達(dá)到小巧并且簡單易用的目的,將圖形界面的功能化到最簡,用商用數(shù)據(jù)庫sQL2005作為軟件的數(shù)據(jù)庫。本設(shè)計將上位機組態(tài)軟件分成系統(tǒng)開發(fā)環(huán)境和系統(tǒng)運行環(huán)境兩部分,給出了軟件的總體設(shè)計結(jié)構(gòu)圖。本文介紹了軟件的各子系統(tǒng)的設(shè)計,重點闡述了圖形界面子系統(tǒng)和數(shù)據(jù)庫子系統(tǒng).在圖形界面子系統(tǒng)中,首先設(shè)計了圖形界面子系統(tǒng)的總體結(jié)構(gòu),并介紹了與繪圖程序相關(guān)的類和函數(shù)。結(jié)合工藝需要設(shè)計了圖形繪制工具并實現(xiàn)了圖形的動畫連接,以鏈表結(jié)構(gòu)保存組態(tài)好的圖形文件。圖形界面子系統(tǒng)采用基于矢量圖的設(shè)計方法,實現(xiàn)圖形繪制、圖形屬性設(shè)置、圖形編輯功能和圖形文件存取等功能,解決了圖形界面動畫連接的幾個常見問題,最終實現(xiàn)動畫連接。在數(shù)據(jù)庫子系統(tǒng)中,先介紹了生產(chǎn)現(xiàn)場中對變量的分類,并列出存儲變量的數(shù)據(jù)庫表的結(jié)構(gòu),實現(xiàn)了現(xiàn)場檢測參數(shù)的自動存儲,并自動更新數(shù)據(jù)庫.根據(jù)vO信號進行數(shù)據(jù)單元配置,完成數(shù)據(jù)庫的組態(tài),數(shù)據(jù)庫通過數(shù)據(jù)采集程序?qū)ΜF(xiàn)場數(shù)據(jù)進行讀寫,并按照設(shè)定好的存儲策略將其保存到歷史數(shù)據(jù)庫中。數(shù)據(jù)庫子系統(tǒng)實現(xiàn)通信,對象查找,內(nèi)容修改更新等功能。采用Windows XP作為系統(tǒng)開發(fā)環(huán)境,Visual CH作為開發(fā)工具.
標(biāo)簽: 上位機 監(jiān)控軟件
上傳時間: 2022-06-26
上傳用戶:
本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數(shù)字信號控制器應(yīng)用程序代 碼。內(nèi)容安排如下: ? 第 1 章 “編譯器概述”——介紹編譯器、開發(fā)工具和功能集。 ? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性 的通用 C 接口。 ? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手 冊中相關(guān)章節(jié)的鏈接。 ? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關(guān)于如何通過 MPLAB X IDE 設(shè) 置和使用編譯器及相關(guān)工具的基礎(chǔ)知識。 ? 第 5 章 “編譯器命令行驅(qū)動程序”——介紹如何從命令行中使用編譯器。 ? 第 6 章“與器件相關(guān)的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何 用于 SFR。 ? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語 言與標(biāo)準(zhǔn) ANSI-89 C 之間的差別。 ? 第8章“支持的數(shù)據(jù)類型和變量”——介紹編譯器的整型、浮點型和指針數(shù)據(jù)類型。第 9 章 “定點算術(shù)支持”——說明編譯器中的定點算術(shù)支持。 ? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關(guān)于段、初始 化、存儲模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語句”——介紹操作符和語句。 ? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。 ? 第 13 章 “函數(shù)”——詳細(xì)介紹可用的函數(shù)。 ? 第 14 章 “中斷”——介紹如何使用中斷。 ? 第 15 章 “main、運行時啟動和復(fù)位”——介紹 C 代碼的重要元素。 ? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關(guān)于編譯器與 16 位匯編語言模 塊配合使用的指導(dǎo)。 ? 第 17 章 “庫程序”——說明如何使用庫。 ? 第 18 章 “優(yōu)化”——介紹優(yōu)化選項。 ? 第 19 章 “預(yù)處理”——詳細(xì)介紹預(yù)處理操作。 ? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標(biāo)簽: mplab xc16 編譯器
上傳時間: 2022-07-16
上傳用戶:
機械工程設(shè)計---上冊
上傳時間: 2013-07-05
上傳用戶:eeworm
Borland C++3.1 bc31full
上傳時間: 2013-07-27
上傳用戶:eeworm
Microsoft+Visual+C+++從入門到精通
上傳時間: 2013-06-05
上傳用戶:eeworm
Visual+C+++高級界面特效制作百例-郭慶民-中國電力出版社-2000
上傳時間: 2013-07-02
上傳用戶:eeworm
VC++ Turbo C串口通信編程實踐 龔建偉
上傳時間: 2013-08-03
上傳用戶:eeworm
microsoft visual c++6.0運行庫參考手冊
標(biāo)簽: microsoft visual 6.0 運行
上傳時間: 2013-04-15
上傳用戶:eeworm
Visual C++ MATLAB圖像處理與識別實用案例精選 胡小鋒
標(biāo)簽: Visual MATLAB 圖像處理 識別
上傳時間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1