日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
單片機與計算機串口通信實踐圖書
人氣:36

單片機與計算機串口通信實踐

前 言 采用Cygnal集成產品公司的C8051F020DK-U型單片機開發工具,僅需自制一條串行通信線,即可實現與一臺計算機進行串口通信。在單片機程序設計中,開發工具采用C51編程語言;在計算機程序設計中,開發工具采用V...
  • 所屬分類:圖書 >計算機/網絡>計算機體系結構  
  • 作者:[張秀關] 著
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787121184840
  • 出版社:電子工業出版社
  • 出版時間:2013-01
  • 印刷時間:2013-01-01
  • 版次:1
  • 開本:16開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

采用Cygnal公司的C8051F020DK-U型單片機開發工具,即可實現與計算機的串口通信。本書由簡入繁,詳細闡述了三種串口通信模式,依據其各自的串行數據傳輸能力,可適用于不同的實際項目。單片機測量了六路電壓量、片內溫度,記錄了兩個時間值,并將它們串行發送到計算機中;計算機將計算得到的物理電壓值等,采用ODBC、自動化兩種方法,存儲到以當前時刻命名的Excel文件中。

編輯推薦

完整性:對于模擬電壓量,單片機進行A/D轉換,求得四次平均值;通過串口發送到計算機,計算得電壓值,并存儲到Excel文件。包含了電壓量的測量、數據處理及保存的整個過程。

新穎性:單片機與計算機之間的串口通信,采用了三種方案,可適用于不同的項目要求;VC寫Excel文件,采用了ODBC、自動化兩種方法。

實用性:使用一個ini配置文件,保存串口通信參數;程序代碼經過反復調試,可供VC串口編程者直接采用。

細致性:列出程序的全部代碼,并進行詳解;采用不同的字體,標示不同通信方案之間的代碼差異,易學、易懂。

目錄

第1篇 HTML

第1章 概述

1.1 應用程序的分類及特點

1.1.1 C/S編程模型

1.1.2 B/S編程模型

1.1.3 富互聯網應用程序模型

1.2 W3C和ECMA標準

1.2.1 HTML

1.2.2 CSS

1.2.3 JavaScript和jQuery

1.2.4 DOM

1.2.5 C#語言

1.3 VS2010集成開發環境

1.3.1 安裝集成開發環境

1.3.2 安裝擴展開發工具

1.3.3 安裝客戶端瀏覽器

1.3.4 安裝擴展管理工具

1.4 網頁分類與基本代碼交互技術

1.4.1 靜態網頁與動態網頁

1.4.2 HTML頁與Web窗體

習題

第2章 HTML基礎

2.1 HTML入門

2.1.1 基本概念

2.1.2 HTML和XHTML

2.1.3 HTML5的基本結構

2.1.4 HTML5新增標記和不再支持的標記

2.2 字體和排版

2.2.1 h1標記到h6標記

2.2.2 p標記和br標記

2.2.3 hr標記

2.2.4 pre標記

2.2.5 span標記和div標記

2.2.6 粗體斜體和上下標控制標記(b、i、sup、sub)

2.2.7 短語標記(strong、em、code、cite、blockquote)

2.3 列表和圖像顯示

2.3.1 有序列表(ol、li)

2.3.2 無序列表(ul、li)

2.3.3 自定義列表(dl、dt、dd)

2.3.4 圖像顯示標記(img)

2.4 超鏈接和頁內框架

2.4.1 URL和相對URL

2.4.2 超鏈接標記(a)

2.4.3 頁內框架標記(iframe)

2.4.4 利用a標記和iframe標記實現導航

2.4.5 利用a標記和iframe標記鏈接到錨點

2.5 表格

2.5.1 表格標記(table)

2.5.2 規則表格

2.5.3 非規則表格

2.6 音頻和視頻

2.6.1 音頻播放標記(audio)

2.6.2 視頻播放標記(video)

2.7 語義化標記

習題

第3章 CSS樣式控制

3.1 基本概念

3.1.1 CSS的級聯控制

3.1.2 CSS的單位表示形式

3.1.3 設計和引用CSS

3.2 CSS選擇器

3.2.1 基本選擇器

3.2.2 關系選擇器

3.2.3 特性選擇器

3.2.4 偽元素選擇器

3.2.5 偽類選擇器

3.3 CSS的盒模型

3.3.1 盒模型簡介

3.3.2 外邊距(margin)

3.3.3 內邊距(padding)

3.3.4 盒大小(box-sizeing)

3.3.5 盒陰影效果(box-shadow)

3.4 定位與布局控制

3.4.1 寬度和高度控制

3.4.2 定位控制

3.4.3 布局控制

3.5 邊框控制

3.5.1 復合屬性(border)

3.5.2 邊框寬度和樣式(border-width、border-style)

3.5.3 邊框顏色(border-color)

3.5.4 邊框圓角(border-radius)

3.6 字體和文本控制

3.6.1 字體控制

3.6.2 文本控制

3.7 背景控制

3.7.1 復合屬性(background)

3.7.2 背景色與背景圖像

3.7.3 背景圖像的控制

習題

第4章 JavaScript和jQuery

4.1 在網頁中使用JavaScript和jQuery

4.1.1 基本概念

4.1.2 在網頁中直接編寫JavaScript和jQuery代碼

4.1.3 在js文件中編寫JavaScript和jQuery代碼

4.1.4 提高JavaScript和jQuery性能的技巧

4.2 JavaScript和jQuery基本用法

4.2.1 變量和運算符

4.2.2 流程控制語句

4.3 JavaScript內置的函數和對象

4.3.1 定義函數和對象

4.3.2 JavaScript的內置函數

4.3.3 數據類型轉換

4.4 瀏覽器對象和客戶端事件

4.4.1 DOM

4.4.2 window對象

4.4.3 screen對象

4.4.4 document對象

4.4.5 客戶端事件

4.5 jQuery選擇器

4.5.1 基本格式

4.5.2 基本選擇器

4.5.3 層次選擇器

4.5.4 特性選擇器

4.5.5 基本過濾選擇器

4.5.6 內容過濾選擇器

4.5.7 可見性過濾選擇器

4.5.8 子元素過濾選擇器

4.5.9 表單對象選擇器

4.5.10 表單對象特性選擇器

4.6 jQuery方法

4.6.1 CSS操作

4.6.2 HTML操作

4.6.3 元素大小和位置操作

4.6.4 元素特性和屬性操作

4.6.5 元素自定義數據操作

4.6.6 文檔處理

4.6.7 事件處理

4.7 jQuery動畫

4.7.1 參數(duration、easing、callback)

4.7.2 顯示隱藏和切換(hide、show、toggle)

4.7.3 滑動效果(slideDown、slideUp、slideToggle)

4.7.4 淡入淡出效果(fadeIn、fadeOut)

4.7.5 透明度漸變(fadeTo)

4.7.6 自定義動畫(animate)

4.7.7 jQuery動畫常見問題

習題

第5章 Canvas

5.1 Canvas基礎

5.1.1 HTML5的canvas標記

5.1.2 路徑(beginPath、closePath、stroke、fill)

5.1.3 移動坐標(moveTo)

5.2 基本形狀的繪制

5.2.1 直線(lineTo)

5.2.2 矩形(fillRect、strokeRect、clearRect)

5.2.3 圓形和弧形(arc)

5.2.4 用貝塞爾曲線繪制圖形(quadraticCurveTo)

5.3 顏色和樣式

5.3.1 填充樣式和輪廓樣式(fillStyle、strokeStyle)

5.3.2 透明度(Transparency)

5.3.3 漸變(Gradients)

5.3.4 圖案(Patterns)

5.4 陰影和文字繪制

5.4.1 陰影(Shadow)

5.4.2 字符文本的繪制

5.5 像素級繪圖

5.5.1 導入和繪制圖像

5.5.2 切片(Slicing)

5.5.3 剪切(clip)和蒙版(mask)

5.6 繪圖狀態與矩陣變換

5.6.1 繪圖狀態

5.6.2 變換(Transformations)

習題

第2篇 ASP.NET Web應用程序

第6章 Web窗體和基本控件

6.1 基于事件的編程模型

6.1.1 Web窗體頁

6.1.2 母版頁和使用母版頁的Web窗體頁

6.1.3 主題和外觀

6.2 界面交互控件的分類

6.2.1 表單(form)

6.2.2 HTML控件

6.2.3 HTML服務器控件

6.2.4 Web服務器控件

6.3 HTML控件的基本用法

6.3.1 label標記和button標記

6.3.2 input標記

6.4 基本Web服務器控件

6.4.1 標簽和按鈕

6.4.2 文本框及密碼框(TextBox)

6.4.3 列表和下拉列表(ListBox、DropDownList)

6.4.4 單選按鈕(RadioButton、RadioButtonList)

6.4.5 復選框(CheckBox、CheckBoxList)

6.4.6 容器控件(Panel、Literal、View、MultiView)

6.4.7 圖像顯示和區域控制(Image、ImageMap)

6.5 ASP.NET內置對象與狀態管理

6.5.1 ASP.NET提供的API

6.5.2 Page類及其擴充類

6.5.3 ASP.NET狀態管理

6.5.4 ASP.NET配置

6.6 頁面切換與頁間數據傳遞

6.6.1 從一個網頁轉到另一個網頁

6.6.2 網頁之間的數據傳遞

6.7 用戶控件

習題

第7章 ASP.NET AJAX

7.1 基本概念

7.1.1 ajax

7.1.2 ASP.NET AJAX

7.2 內置的ASP.NET AJAX擴展控件

7.2.1 ScriptManager控件

7.2.2 UpdatePanel控件

7.2.3 UpdateProgress控件

7.2.4 Timer控件

7.3 AJAX控件工具包

7.3.1 彈出擴展

7.3.2 動畫擴展

7.3.3 顯示擴展

7.3.4 數據輸入擴展

7.3.5 數據選擇擴展

7.3.6 其他擴展

7.3.7 AJAX控件工具包中的獨立控件

習題

第8章 在ASP.NET中使用jQuery

8.1 jQuery UI及其基本操作

8.1.1 jQuery UI的選項和方法

8.1.2 拖動(draggable)

8.1.3 拖放(droppable)

8.1.4 改變元素大小(resizable)

8.1.5 選擇(selectable)

8.1.6 排序(sortable)

8.2 聯合使用ASP.NET AJAX和jQuery UI

8.2.1 PageRequestManager類

8.2.2 拉簾式折疊面板(accordion)

8.2.3 自動完成(autocomplete)

8.2.4 按鈕(button)

8.2.5 日期選擇(datepicker)

8.2.6 對話框(dialog)

8.2.7 進度條(progressbar)

8.2.8 滑動條(slider)

8.2.9 頁簽(tabs)

8.3 jQuery代碼和C#代碼之間的數據交互

8.3.1 通過HiddenField控件傳遞數據

8.3.2 通過HTML5的data特性傳遞數據

8.3.3 通過RegisterDataItem方法傳遞數據

8.3.4 通過jQuery ajax和Web服務實現jQuery和C#的交互

8.4 利用jQuery Validate實現客戶端數據驗證

8.4.1 調用不帶參數的Validate方法實現客戶端驗證

8.4.2 在Validate方法的參數中定義驗證選項

8.4.3 jQuery Validate提供的驗證規則

習題

第9章 ASP.NET數據訪問

9.1 LINQ基本技術

9.1.1 語言集成查詢(LINQ)

9.1.2 查詢表達式

9.1.3 Lambda表達式

9.2 ASP.NET數據綁定

9.2.1 數據綁定表達式

9.2.2 將數據源綁定到控件

9.3 利用實體框架訪問數據庫

9.3.1 實體框架基本概念

9.3.2 創建數據庫和實體數據模型

9.3.3 GridView控件

9.3.4 EntityDataSource控件

9.3.5 實體框架完整示例

習題

第3篇 ASP.NET MVC Web應用程序

第10章 ASP.NET MVC基礎

10.1 基本概念

10.1.1 什么是MVC

10.1.2 Web窗體和MVC的兼容性

10.2 ASP.NET MVC 3 Web應用程序模板

10.2.1 創建項目

10.2.2 查看MVC3應用程序的結構

10.3 ASP.NET路由

10.3.1 路由

10.3.2 URL路由

10.3.3 MVC應用程序中的典型URL模式

10.4 控制器和操作方法

10.4.1 控制器

10.4.2 操作方法

10.4.3 創建控制器和操作方法

10.5 視圖

10.5.1 使用視圖呈現UI

10.5.2 布局頁和視圖頁

10.5.3 分部視圖

10.5.4 創建視圖頁

10.5.5 將參數從控制器傳遞到視圖

10.6 創建簡單的模型

習題

第11章 Razor視圖引擎

11.1 基本知識

11.1.1 Razor視圖引擎的優點

11.1.2 Razor基本用法

11.1.3 在Razor視圖中引用.NET命名空間

11.2 Razor引擎提供的類和對象

11.2.1 視圖操作類

11.2.2 數據類型轉換類

11.2.3 HttpRequestBase對象和HttpResponseBase對象

11.2.4 HttpServerUtilityBase對象

11.2.5 其他對象

11.2.6 Razor引擎增加的數據庫操作方法

11.3 常用的HTML幫助器

11.3.1 @helper標記

11.3.2 form和input幫助器

11.3.3 在控制器中處理同一個視圖中的多個按鈕

11.4 具有特殊功能的HTML幫助器

11.4.1 URL幫助器

11.4.2 WebGrid幫助器

11.4.3 WebImage幫助器

11.4.4 Chart幫助器

11.4.5 Video幫助器

11.4.6 WebMail幫助器

11.4.7 其他HTML幫助器

習題

第12章 MVC中的數據訪問和客戶端驗證

12.1 實體框架開發模式和技術

12.1.1 實體框架開發模式

12.1.2 采用數據庫優先開發模式創建實體數據模型

12.1.3 采用代碼優先開發模式創建和訪問數據庫

12.2 數據驗證與強類型視圖

12.2.1 使用特性控制顯示格式和驗證規則

12.2.2 動態類型視圖和強類型視圖

12.3 MVC中的數據訪問和驗證示例

12.3.1 修改與學生管理有關的控制器和視圖

12.3.2 利用WebGrid幫助器實現分頁和排序

12.3.3 為學生信息頁添加搜索框

12.3.4 使用模板化幫助器顯示日歷

附錄 上機實驗

附錄A 基礎型實驗

實驗1 HTML5頁面設計

實驗2 CSS3樣式控制

實驗3 jQuery事件與動畫設計

實驗4 Canvas繪圖設計

實驗5 Web窗體界面交互

實驗6 AJAX和客戶端驗證

實驗7 ASP.NET數據訪問

附錄B 設計型實驗

B.1 需求說明

B.2 系統模塊功能要求

B.3 成果要求

網友評論(不代表本站觀點)

免責聲明

更多出版社
主站蜘蛛池模板: 应城市| 太谷县| 邻水| 曲沃县| 大厂| 景谷| 东源县| 老河口市| 贵定县| 济阳县| 武川县| 镇江市| 汉川市| 宁都县| 明星| 白银市| 山西省| 石嘴山市| 壤塘县| 沅江市| 连南| 儋州市| 连云港市| 兴宁市| 云林县| 醴陵市| 嘉定区| 洪湖市| 南丰县| 汉阴县| 雅安市| 汉寿县| 南部县| 金溪县| 辉南县| 金昌市| 余干县| 正定县| 凭祥市| 阜宁县| 德阳市|