TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
單片機原理及其應用(簡體書)
滿額折

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

商品資訊

人民幣定價:39.5 元
定價
:NT$ 237 元
優惠價
87206
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
目次

商品簡介

《新編〈信息、控制與系統〉系列教材:單片機原理及其應用》以μPD78F0485單片機為例介紹了嵌入式系統的基本原理與應用設計。μPD78F0485單片機是一款性能價格比很高的8位高端單片機芯片,對于讀者學習單片機從入門到提高具有很好的示范作用。書中第2~17章分別介紹μPD78F0485單片機中各部分電路的原理、功能及使用,并提供豐富的應用實例,書中還單獨敘述了低功耗設計、代碼自動生成及實例,實例中程序都是用C語言編寫的,大部分程序可以在附錄B中的實驗裝置上實際運行。《新編〈信息、控制與系統〉系列教材:單片機原理及其應用》既適合工程技術人員自學使用,也適用于各工科大專院校和中等專科學校選做教材,以及作為技術培訓教材。

目次

第1章 單片機介紹
1.1 ?d78f0485單片機簡介
1.2 ?d78f0485單片機功能及結構
1.2.1 功能
1.2.2 引腳配置
1.2.3 功能結構
1.2.4 引腳的端口和非端口功能
1.2.5 引腳功能描述
1.3 ?d78f0485單片機的應用舉例

第2章 cpu結構
2.1 存儲器結構
2.1.1 內部程序存儲器空間
2.1.2 內部數據存儲器空間
2.1.3 特殊功能寄存器(sfr)區域
2.2 處理器寄存器
2.2.1 控制寄存器
2.2.2 通用寄存器
2.2.3 特殊功能寄存器(sfr)
2.3 存儲器、寄存器使用舉例

第3章 輸入/輸出端口
3.1 端口功能及作用
3.2 端口配置及電路
3.2.1 端口1(p1)
3.2.2 端口2(p2)
3.2.3 端口3(p3)
3.2.4 端口4(p4)
3.2.5 端口8~端口10和端口13~端口15
3.2.6 端口11(p11)
3.2.7 端口12(p12)
3.3 端口功能控制寄存器
3.3.1 端口模式寄存器(pm1~pm4、pm8~pm15)
3.3.2 端口寄存器(p1~p4、p8~p15)
3.3.3 上拉電阻選擇寄存器(pu1、pu3、pu4、pu8~pu15)
3.3.4 端口功能寄存器1、2(pf1、pf2)
3.3.5 端口功能寄存器all(pfall)
3.4 i/o端口功能使用

第4章 時鐘發生器
4.1 時鐘發生器的功能
4.1.1 主系統時鐘
4.1.2 副系統時鐘
4.1.3 內部低速振蕩時鐘
4.2 時鐘發生器的硬件組成
4.2.1 控制寄存器和振蕩器
4.2.2 時鐘發生器電路框圖
4.3 時鐘發生器控制寄存器
4.3.1 時鐘操作模式選擇寄存器(oscctl)
4.3.2 處理器時鐘控制寄存器(pcc)
4.3.3 內部振蕩模式寄存器(rcm)
4.3.4 主振蕩控制寄存器(moc)
4.3.5 主時鐘模式寄存器(mcm)
4.4 外部系統時鐘振蕩器的連接
4.4.1 x1振蕩器連接電路
4.4.2 xt1振蕩器連接電路
4.4.3 外部系統時鐘振蕩器的連接要點
4.5 上電時的時鐘發生器操作
4.6 時鐘的控制
4.6.1 高速系統時鐘控制
4.6.2 內部高速振蕩時鐘控制
4.6.3 副系統時鐘控制
4.6.4 內部低速振蕩時鐘控制
4.6.5 cpu和外圍硬件使用的時鐘
4.6.6 cpu時鐘狀態轉換圖
4.6.7 外圍硬件與源時鐘
4.6.8 時鐘發生電路應用舉例

第5章 時鐘輸出和蜂鳴器輸出
5.1 時鐘輸出、蜂鳴器輸出電路的功能
5.2 時鐘輸出、蜂鳴器輸出控制電路的硬件組成
5.2.1 時鐘輸出、蜂鳴器輸出控制電路的配置
5.2.2 時鐘輸出、蜂鳴器輸出控制電路框圖
5.3 時鐘輸出、蜂鳴器輸出控制器的寄存器
5.3.1 時鐘輸出選擇寄存器(cks)
5.3.2 端口模式寄存器pm1和端口寄存器p1
5.3.3 端口模式寄存器pm3和端口寄存器p3
5.4 時鐘輸出、蜂鳴器輸出控制器的操作
5.4.1 時鐘輸出控制器的操作
5.4.2 蜂鳴器輸出控制器的操作
5.4.3 蜂鳴器輸出應用舉例

第6章 10位和16位a/d轉換
6.1 10位逐次逼近型a/d轉換電路的功能
6.2 a/d轉換電路的硬件組成及工作原理
6.2.1 10位逐次逼近型a/d轉換電路組成
6.2.2 10位逐次逼近型a/d轉換電路原理
6.3 10位逐次逼近型a/d轉換器的寄存器
6.3.1 轉換器模式寄存器(adm)
6.3.2 a/d轉換結果寄存器adcr和adcrh
6.3.3 模擬輸入通道選擇寄存器(ads)
6.3.4 a/d端口配置寄存器(adpc0)
6.3.5 端口功能寄存器2(pf2)
6.3.6 端口模式寄存器2(pm2)
6.4 10位逐次逼近型a/d轉換器的使用
6.4.1 a/d轉換器的設置方法
6.4.2 a/d轉換器設置過程舉例
6.4.3 輸入電壓和轉換結果的關系
6.4.4 10位逐次逼近型a/d轉換器的主要技術參數描述
6.5 10位逐次逼近型a/d轉換器應用舉例
6.6 16位?型a/d轉換器介紹
6.6.1 16位?型a/d轉換器的功能和電路結構
6.6.2 16位?型a/d轉換器的寄存器
6.6.3 16位?型a/d轉換器的操作及應用舉例

第7章 中斷功能和按鍵返回功能
7.1 中斷功能的類型
7.1.1 可屏蔽中斷
7.1.2 軟件中斷
7.2 中斷源及配置
7.2.1 中斷源
7.2.2 中斷功能的電路配置
7.2.3 中斷功能電路所使用的寄存器
7.3 中斷響應操作
7.3.1 可屏蔽中斷請求響應操作
7.3.2 軟件中斷響應操作
7.3.3 中斷嵌套
7.4 可屏蔽中斷功能應用舉例
7.5 按鍵返回功能
7.5.1 按鍵返回中斷功能的硬件配置
7.5.2 按鍵返回功能應用舉例

第8章 lcd控制器/驅動器
8.1 lcd控制器/驅動器電路功能及結構
8.1.1 lcd控制器/驅動器電路的功能
8.1.2 各種顯示模式下顯示的最多像素
8.1.3 lcd控制器/驅動器的硬件配置及電路
8.2 lcd控制器/驅動器的控制寄存器格式和位定義
8.2.1 lcd模式寄存器(lcdmd)
8.2.2 lcd顯示模式寄存器(lcdm)
8.2.3 lcd時鐘控制寄存器(lcdc0)
8.2.4 端口功能寄存器2(pf2)
8.2.5 端口功能寄存器all(pfall)
8.3 lcd控制器/驅動器的設置過程
8.4 lcd顯示數據存儲器
8.5 不同的偏壓方式、顯示模式下的com和seg信號
8.5.1 不同顯示模式下的com信號電壓及波形
8.5.2 不同偏壓方式下com信號和seg信號電壓和相位
8.5.3 靜態顯示模式lcd和單片機的連接及信號控制
8.5.4 2分時顯示模式lcd和單片機的連接及信號控制
8.5.5 3分時顯示模式lcd和單片機的連接及信號控制
8.5.6 4分時顯示模式lcd和單片機的連接及信號控制
8.6 lcd驅動電源電壓vlc0、vlc1、vlc2和vlc3
8.7 lcd驅動器/控制器應用舉例

第9章 uart串行通信
9.1 串行接口uart0的電路功能及結構
9.1.1 uart0的功能
9.1.2 uart0的硬件配置
9.1.3 uart0的電路原理
9.1.4 uart0的數據寄存器
9.2 uart0控制寄存器的格式和位定義
9.2.1 異步串行接口操作模式寄存器0(asim0)
9.2.2 異步串行接收錯誤狀態寄存器0(asis0)
9.2.3 波特率發生器控制寄存器0(brgc0)
9.2.4 端口功能寄存器1(pf1)
9.2.5 端口模式寄存器1(pm1)
9.3 串行接口uart0的操作描述
9.3.1 操作停止模式
9.3.2 異步串行接口(uart)模式
9.3.3 發送/接收數據的格式和波形
9.3.4 發送過程
9.3.5 接收過程
9.3.6 波特率的計算
9.4 單片機與計算機usb串行通信應用舉例
9.4.1 usb通信環境的搭建
9.4.2 單片機uart發送、接收程序舉例
9.5 uart6功能簡介

第10章 3線串行通信
10.1 串行接口csi10的電路功能及結構
10.1.1 串行接口csi10的功能
10.1.2 串行接口csi10的配置
10.2 串行接口csi10的數據寄存器
10.2.1 發送緩存寄存器10(sotb10)
10.2.2 串行i/o移位寄存器10(sio10)
10.3 串行接口csi10的控制寄存器
10.3.1 串行操作模式寄存器10(csim10)
10.3.2 串行時鐘選擇寄存器10(csic10)
10.3.3 端口功能寄存器1(pf1)
10.3.4 端口模式寄存器1(pm1)
10.4 串行接口csi10的操作描述
10.4.1 操作停止模式
10.4.2 3線串行i/o模式
10.5 3線串行通信應用舉例

第11章 16位定時器/事件計數器
11.1 16位定時器/事件計數器00的功能及結構
11.1.1 16位定時器/事件計數器00的功能
11.1.2 16位定時器/事件計數器00的硬件配置及電路原理
11.2 16位定時器/事件計數器00的數據寄存器
11.2.1 16位定時器計數器00(tm00)
11.2.2 16位定時器捕獲/比較寄存器cr000和cr010
11.3 16位定時器/事件計數器的控制寄存器
11.3.1 16位定時器模式控制寄存器00(tmc00)
11.3.2 捕獲/比較控制寄存器00(crc00)
11.3.3 16位定時器輸出控制寄存器00(toc00)
11.3.4 預分頻模式寄存器00(prm00)
11.3.5 輸入切換控制寄存器(isc)
11.3.6 端口模式寄存器3(pm3)
11.4 16位定時器/事件計數器的幾種操作模式
11.4.1 停止操作模式
11.4.2 自由運行模式
11.4.3 ti000引腳有效沿輸入時進入清零并啟動運行模式
11.4.4 tm00和cr000相等時進入清零并啟動運行模式
11.5 16位定時器/事件計數器應用舉例
11.5.1 間隔定時器
11.5.2 方波輸出
11.5.3 外部事件計數

第12章 8位定時器/事件計數器5
12.1 8位定時器/事件計數器5的功能及結構
12.1.1 8位定時器/事件計數器50、51和52的功能
12.1.2 8位定時器/事件計數器50、51和52的寄存器配置
12.2 8位定時器/事件計數器50、51、52的數據寄存器
12.2.1 8位定時器計數器5n(tm5n)
12.2.2 8位定時器比較寄存器5n(cr5n)
12.3 8位定時器/事件計數器的控制寄存器
12.3.1 定時器時鐘選擇寄存器5n(tcl5n)
12.3.2 8位定時器模式控制寄存器5n(tmc5n)
12.3.3 輸入切換控制寄存器isc
12.3.4 端口模式寄存器pm3和pm4
12.4 8位定時器/事件計數器5的操作及舉例
12.4.1 用作間隔定時器的操作及舉例
12.4.2 用作外部事件計數器的操作及舉例
12.4.3 用作方波輸出功能的操作及舉例
12.4.4 用作pwm輸出功能的操作及舉例

第13章 8位定時器h
13.1 8位定時器h的功能及寄存器配置
13.1.1 8位定時器h的功能
13.1.2 8位定時器h的寄存器配置
13.2 8位定時器h的數據寄存器
13.2.1 8位定時器h比較寄存器0n(cmp0n)
13.2.2 8位定時器h比較寄存器1n(cmp1n)
13.3 8位定時器h0、h1和h2的控制寄存器
13.3.1 定時器h模式寄存器tmhmdn
13.3.2 8位定時器h載波控制寄存器tmcyc1
13.3.3 端口模式寄存器pm3
13.4 8位定時器h的操作及舉例
13.4.1 用作間隔定時器/方波輸出的操作及舉例
13.4.2 用作pwm輸出功能的操作及舉例
13.5 載波發生器功能
13.5.1 載波信號的發生
13.5.2 載波輸出控制
13.5.3 載波發生器功能的操作
13.5.4 載波發生器模式操作時序

第14章 實時計數器
14.1 實時計數器的功能及結構
14.1.1 實時計數器的功能
14.1.2 實時計數器的硬件配置及電路原理
14.2 實時計數器的控制寄存器
14.2.1 實時計數器時鐘選擇寄存器
14.2.2 實時計數器控制寄存器0
14.2.3 實時計數器控制寄存器1
14.2.4 實時計數器控制寄存器2
14.2.5 副計數寄存器
14.2.6 秒計數寄存器
14.2.7 分計數寄存器
14.2.8 時計數寄存器
14.2.9 日計數寄存器
14.2.1 0周計數寄存器
14.2.1 1月計數寄存器
14.2.1 2年計數寄存器
14.2.1 3鐘表校準寄存器
14.2.1 4分鐘報警寄存器
14.2.1 5小時報警寄存器
14.2.1 6星期報警寄存器
14.3 實時計數器的操作流程
14.4 實時計數器應用舉例

第15章 看門狗定時器
15.1 看門狗定時器的功能及結構
15.1.1 看門狗定時器的功能
15.1.2 看門狗定時器的寄存器配置及電路原理
15.2 看門狗定時器的操作
15.2.1 看門狗定時器的控制操作
15.2.2 看門狗定時器溢出時間的設置
15.2.3 看門狗定時器窗口打開時間區域的設置
15.3 看門狗定時器應用舉例

第16章 待機功能
16.1 待機功能的兩種模式
16.1.1 halt模式
16.1.2 stop模式
16.2 控制待機功能的寄存器
16.2.1 振蕩穩定時間計數器的狀態寄存器(ostc)
16.2.2 振蕩穩定時間選擇寄存器(osts)
16.3 待機功能的操作
16.3.1 halt模式的操作
16.3.2 stop模式的操作
16.4 待機功能的應用舉例

第17章 低電壓檢測功能
17.1 低電壓檢測器的功能
17.2 低電壓檢測器的電路配置
17.2.1 低電壓檢測器電路框圖
17.2.2 低電壓檢測器的寄存器
17.3 低電壓檢測器的應用
17.3.1 檢測供電電壓(vdd)等級產生中斷的操作
17.3.2 檢測外部引腳輸入電壓(exlvi)產生中斷的操作
17.3.3 低電壓檢測應用舉例

第18章 綜合應用舉例
18.1 聲光彩燈設計舉例
18.2 流水燈設計舉例
18.3 在液晶顯示屏上顯示a/d轉換值的設計
18.4 一個簡易的電子溫度計設計
18.5 電子日歷鐘設計
18.6 gsm數據通信設計

第19章 低功耗設計
19.1 低功耗設計的硬件基礎
19.1.1 選用低功耗的單片機
19.1.2 選用多振蕩源、多工作頻率可在線改變的單片機
19.1.3 選用低功耗外圍元器件
19.1.4 選用漏電流低的外圍驅動器件
19.1.5 上拉電阻的重要作用
19.2 低功耗設計的軟件基礎
19.2.1 能用整數運算時不要使用浮點數運算
19.2.2 減少不必要的空循環
19.2.3 減少軟件循環延時程序,使用硬件定時器
19.2.4 減少復雜運算公式,表格與計算相結合
19.2.5 避免不必要的狀態燈持續顯示
19.3 低功耗設計的算法基礎
19.3.1 低功耗設計須注意算法選擇
19.3.2 低功耗設計應該注意算法中的離線計算
19.3.3 低功耗設計應該注意算法中的特殊性

第20章 基于模型設計方法--代碼自動生成
20.1 嵌入式系統傳統設計手段的缺陷
20.2 嵌入式系統開發新方法的意義和目的
20.3 基于模型的設計新方法與相關工具
20.4 設計示例

第21章 c高級語言基礎
21.1 c高級語言及其特點
21.2 使用c高級語言的必要性
21.3 字符集和標識符
21.3.1 字符集
21.3.2 標識符和保留字
21.3.3 符號分界符和空符號的作用
21.3.4 注釋
21.4 常量
21.4.1 整型常量
21.4.2 實型常量
21.4.3 字符常量和字符串常量
21.5 變量及變量定義
21.5.1 整型變量
21.5.2 實型變量
21.5.3 字符變量
21.5.4 各種類型變量的數值范圍
21.6 運算表達式及規則
21.6.1 表達式
21.6.2 算術運算及其表達式
21.6.3 關系運算及其表達式
21.6.4 邏輯運算及其表達式
21.6.5 表達式計算
21.7 數組和結構
21.7.1 數組說明
21.7.2 數組元素的引用
21.7.3 結構
21.7.4 結構體數組和結構體內數組
21.8 賦值語句和賦值表達式
21.8.1 賦值語句
21.8.2 賦值表達式
21.9 循環控制語句
21.9.1 while語句
21.9.2 do-while語句
21.9.3 for語句
21.10 條件(if)語句
21.10.1 if語句
21.10.2 嵌套if語句
21.11 語句標號和goto語句
21.12 函數
21.12.1 函數定義的一般形式
21.12.2 函數參數
21.12.3 函數的返回值
21.12.4 函數的調用
21.13 指針
21.13.1 指針的概念
21.13.2 指針與數組
21.14 擴展功能
21.14.1 cc78k0編譯系統擴展的保留字
21.14.2 callt、callf和norec指令
21.14.3 #pragma指令
21.14.4 callt函數(callt/_callt)
21.14.5 寄存器變量
21.14.6 saddr存儲區的使用
21.14.7 特殊功能寄存器(sfr)的使用
21.14.8 位變量的使用
21.14.9 在c語言中使用匯編語句
21.14.10 中斷功能的使用
21.14.11 開中斷函數ei()和關中斷函數di()
21.14.12 cpu控制指令
21.14.13 絕對地址存取指令
21.14.14 位段的聲明
21.14.15 二進制常數
21.14.16 循環移位
21.14.17 乘法函數
21.14.18 除法函數
21.14.19 bcd操作函數
21.14.20 寄存器直接存取操作函數
21.14.21 callf函數(callf/_callf)
21.14.22 noauto函數
21.14.23 norec函數
21.14.24 中斷函數限定符
21.14.25 saddr存儲區的符號名
21.14.26 程序限制

附錄a ez/em-1開發工具的安裝與使用
a.1 開發工具硬件組件
a.2 開發環境支持軟件
a.3 開發環境支持軟件的安裝步驟

附錄b ?d78f0485單片機實驗培訓系統
b.1 實驗培訓系統介紹
b.1.1 外觀圖
b.1.2 端口、引腳分配表
b.1.3 電路原理圖
b.1.4 pcb圖
b.2 實驗培訓系統提供的基本實驗

附錄c 浮點數處理實驗及開發工具使用
c.1 實驗設備
c.2 實驗內容
c.3 程序流程圖及程序源代碼
c.4 實驗步驟
c.5 選項字設置程序
c.6 pmplus環境下常用操作快捷鍵

附錄d 用仿真工具操作硬件電路的方法
d.1 交通信號燈的操作
d.2 鍵盤操作
d.3 直流電壓表操作
d.4 a/d轉換器操作
d.5 蜂鳴器操作
d.6 led小燈測試
d.7 液晶顯示屏測試
d.8 實時計數器控制秒定時小燈測試

附錄e gsm無線模塊數據通信實驗
e.1 實驗設備
e.2 實驗內容
e.3 實驗步驟
e.4 實驗示例
e.4.1 短信指令解析
e.4.2 短信指令應用舉例

附錄f 選項字節
f.1 選項字節的功能
f.1.1 定義0080h字節設置內部低速振蕩器和看門狗定時器
f.1.2 定義0081h字節設置內部上電清零模式(poc)
f.1.3 定義0084h字節設置片上調試操作控制
f.2 選項字節的格式
f.3 選項字節設置舉例

附錄g flash存儲器容量設置及編程
g.1 flash存儲器容量設置
g.2 用flash編程器寫入數據時的電路連接
g.2.1 on-board編程
g.2.2 off-board編程
附錄h 78k0系列單片機指令集
參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區