TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
單片機原理及應用(簡體書)
滿額折

單片機原理及應用(簡體書)

商品資訊

人民幣定價:32 元
定價
:NT$ 192 元
優惠價
87167
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《21世紀高職高專電子信息類實用規劃教材:單片機原理及應用(C51語言)》以89C51為典型機型,結合大量實例,並以KeilC51作為主要編程和調試工具,由淺入深地講解了單片機的工作原理及應用技術。全書共分為9章,主要內容包括:單片機基礎知識與數制編碼、單片機匯編語言程序設計、單片機C51語言程序設計、中斷系統與定時/計數器、串行接口、單片機接口技術、單片機應用系統開發。本書將單片機技術的硬件和軟件、理論和實踐、情境化設計項目等進行了有機的結合,使讀者可以在接近實際開發的過程中較完整地學習單片機技術及開發工具的使用,實現了教、學、做的合一。
《21世紀高職高專電子信息類實用規劃教材:單片機原理及應用(C51語言)》可作為高職高專、中等職業學校電類專業“單片機原理及應用”課程以及實踐的教學用書,同時m非常適合自學單片機的讀者使用。·

名人/編輯推薦

《21世紀高職高專電子信息類實用規劃教材:單片機原理及應用(C51語言)》可作為高職高專、中等職業學校電類專業“單片機原理及應用”課程以及實踐的教學用書,同時也非常適合自學單片機的讀者使用。

目次

第1章 單片機的認知
1.1 單片機概述
1.1.1 單片機的概念
1.1.2 主流單片機介紹
1.1.3 單片機的應用
1.2 數制與編碼
1.2.1 數制
1.2.2 數制的C語言表述
1.2.3 原碼、反碼和補碼
1.2.4 常用編碼
小結
習題

第2章 單片機的初步應用
2.1 89C51單片機最小系統
2.1.1 89C51單片機硬件結構
2.1.2 89C51單片機存儲器結構
2.2 89C51單片機I/O系統
2.2.1 並行端口結構
2.2.2 指令系統簡介
2.3 Keil C5 l軟件簡介
2.3.1 Keil C51軟件的安裝
2.3.2 程序錄入與編輯
2.3.3 reg51.h頭文件詳解
小結
習題

第3章 89C51單片機匯編語言簡介
3.1 89C5 1單片機指令系統
3.1.1 89C51單片機指令分類
3.1.2 彙編指令格式
3.1.3 尋址方式
3.1.4 數據傳送指令
3.1.5 算術運算指令
3.1.6 邏輯運算指令
3.1.7 控制轉移指令
3.1.8 位操作指令
3.1.9 偽指令
3.2 匯編語言程序結構
3.2.1 順序結構
3.2.2 分支結構
3.2.3 循環結構
3.2.4 子程序
小結
習題

第4章 C51程序設計
4.1 C5 1語言概述
4.1.1 C語言和C51語言
4.1.2 C5l的特點
4.1.3 簡單C51程序介紹
4.2 C5 1數據類型和數據存儲類型
4.2.1 常量與變量
4.2.2 整型數據
4.2.3 實型數據
4.2.4 字符型數據
4.2.5 數組類型
4.2.6 指針類型
4.2.7 Keil C51中特有的數據類型.
4.2.8 數據的存儲類型
4.3 運算符和表達式
4.3.1 算術運算符和算術表達式
4.3.2 賦值運算符和賦值表達式
4.3.3 逗號運算符和逗號表達式
4.3.4 關係運算符和關系表達式
4.3.5 邏輯運算符和邏輯表達式
4.3.6 位操作運算符和表達式
4.4 C5 1程序結構
4.4.1 順序結構
4.4.2 選擇結構
4.4.3 循環結構
4.5 函數
4.5.1 函數的定義
4.5.2 函數的調用
4.5.3 局部變量和全局變量
4.5.4 inti.ins.h庫函數介紹
4.5.5 中斷程序的編寫
4.5.6 寄存器組的切換
小結
習題

第5章 單片機中斷應用
5.1 中斷的概念
5.2 中斷控制
5.3 單片機中斷處理過程
5.4 中斷系統C51語言編程要點
小結
習題

第6章 單片機定時/計數器應用
6.1 定時/計數器的結構及其工作原理
6.2 定時/計數器的工作寄存器
6.3 定時/計數器的工作方式
6.4 定時/計數器C51語言編程要點
小結
習題

第7章 單片機串行口應用
7.1 串行通信及其總線標準
7.1.1 串行通信的基本概念
7.1.2 串行通信總線標準及其接口
7.2 單片機串行口及其控制
7.2.1 89C51單片機串行口的結構
7.2.2 89C51單片機串行口控制寄存器
7.2.3 89C51單片機串行口工作方式
7.2.4 波特率的設定及串行口初始化
7.2.5 串行口C51語言編程要點
小結
習題

第8章 單片機接口技術
8.1 I/O口擴展
8.1.1 任務一:簡單I/O口擴展的實現
8.1.2 任務二:可編程I/O口擴展的實現
8.2 人機交互接口
8.2.1 任務三:簡單的鍵盤接口的實現
8.2.2 任務四:LED數碼管顯示接口的實現
8.3 任務五:A/D轉換器及接口技術
8.4 任務六:D/A轉換器及接口技術
小結
習題

第9章 單片機綜合應用實例
9.1 任務一:簡易四路智力搶答器
9.2 任務二:多功能智能溫度測量儀
小結
習題
附錄
附錄1 ASCII碼表
附錄2 51單片機彙編指令速查表
附錄3 Keil C5l常用庫函數
附錄4:Keil C51常見錯誤警告
提示信息
參考文獻·

書摘/試閱



2) 時序
CPU在執行指令時,都是按照一定順序進行的。由于指令的字節數不同,取指所需時間也就不同,即使是字節數相同的指令,執行操作也會有很大差別,不同指令的執行時間當然也不相同,即CPU在執行各個指令時,所需要的節拍數是不同的。為了便于對CPU時序的理解,我們來看一下與時序相關的幾個名詞,即時鐘周期、狀態周期、機器周期和指令周期。
(1)時鐘周期。
時鐘周期也稱為振蕩周期,定義為時鐘脈沖頻率(fosc)的倒數,是單片機中最基本、最小的時間單位。由于時鐘脈沖控制著計算機的工作節奏,對同一型號的單片機,時鐘頻率越高,單片機的工作速度顯然就會越快。然而,受硬件電路的限制,時鐘頻率也不能無限提高,對某一種型號的單片機,時鐘頻率都有一個范圍,如89C51單片機的時鐘頻率范圍為0~33MHz。為方便描述,時鐘周期一般用P(pause)來表示。
(2)狀態周期。
每兩個時鐘周期為一個狀態周期,前一個時鐘周期稱為P1,后一個時鐘周期稱為P2。
(3)機器周期。
完成一個最基本操作(讀或寫)所需要的時間稱為機器周期。89C51單片機的機器周期是固定的,即一個機器周期由12個時鐘周期(6個狀態周期)組成。若采用6MHz的時鐘頻率,一個機器周期為2μs (1/(6MHz/12));若采用12MH的時鐘頻率,一個機器周期為1μs (1/(12MHz/12))。
(4)指令周期。
指令周期是執行一條指令所需要的時間,一般由若干個機器周期組成,指令不同,所需要的機器周期數也不同。對于一些簡單的單字節指令,指令周期可能和機器周期時間相同;而對于一些比較復雜的指令,如乘、除運算等則需要四個機器周期才能完成,這時指令周期大于機器周期。
通常,一個機器周期即可完成的指令稱為單周期指令,兩個機器周期才能完成的指令稱為雙周期指令。89C51單片機中的大多數指令都是單周期或雙周期指令,只有乘、除運算為四周期指令。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 167
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區