0人評分過此書

8051入門:C 語言輕鬆學

出版日期
2014/05/13
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789863471271

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
  • Chapter 01 認識8051
    • 1-1 微電腦基本結構
    • 1-2 單晶片微電腦
    • 1-3 MCS-51 單晶片微電腦
      • 1-3-1 MCS-51 單晶片種類
      • 1-3-2 MCS-51 單晶片封裝
      • 1-3-3 8051 / 8052 單晶片特性比較
  • Chapter 02 系統分析
    • 2-1 接腳說明
    • 2-2 內部結構方塊圖
    • 2-3 系統時序
    • 2-4 系統重置
    • 2-5 程式計數器(PC)
    • 2-6 程式記憶體(ROM)
    • 2-7 資料記憶體(RAM)
      • 2-7-1 暫存器庫區
      • 2-7-2 可位元定址區
      • 2-7-3 一般用途區
    • 2-8 特殊功能暫存器(SFR)
      • 2-8-1 A 累加器
      • 2-8-2 B 暫存器
      • 2-8-3 程式狀態字元(PSW)
      • 2-8-4 堆疊指標(SP)
      • 2-8-5 資料指標暫存器(DPTR)
    • 2-9 省電模式
      • 2-9-1 功率下降(Power Down)模式
      • 2-9-2 閒置(Idle)模式
  • Chapter 03 C 語言基礎
    • 3-1 C 程式的架構
    • 3-2 C 語言的常數與變數
      • 3-2-1 變數名稱
      • 3-2-2 資料型態
      • 3-2-3 變數宣告
      • 3-2-4 變數的生命週期
    • 3-3 記憶體類型(memory type)
    • 3-4 記憶體模式(memory mode)
    • 3-5 運算子(operator)
      • 3-5-1 算術運算子
      • 3-5-2 關係運算子
      • 3-5-3 邏輯運算子
      • 3-5-4 位元運算子
      • 3-5-5 指定運算子
      • 3-5-6 運算子的優先順序
    • 3-6 C 語言的程式流程控制
      • 3-6-1 迴圈控制指令
      • 3-6-2 條件控制指令
      • 3-6-3 無條件跳躍指令
    • 3-7 函式(function)
      • 3-7-1 函式原型
      • 3-7-2 中斷函式
    • 3-8 前置命令
      • 3-8-1 #define 前置命令
      • 3-8-2 #include 前置命令
    • 3-9 陣列(array)
      • 3-9-1 一維陣列
      • 3-9-2 二維陣列
      • 3-9-3 三維陣列
      • 3-9-4 以陣列傳引數
    • 3-10 指標(pointer)
      • 3-10-1 指標的宣告
      • 3-10-2 指標與陣列
      • 3-10-3 雙重指標
  • Chapter 04 程式設計
    • 4-1 程式設計流程
      • 4-1-1 編輯
      • 4-1-2 組譯與編譯
      • 4-1-3 連結
      • 4-1-4 模擬與執行
      • 4-1-5 燒錄
    • 4-2 μ Vision4 整合性開發環境介紹
      • 4-2-1 安裝Keil μ Vision4 IDE
      • 4-2-2 μ Vision4 計畫檔(project)建立說明
      • 4-2-3 μ Vision4 編輯器(editor)操作說明
      • 4-2-4 μ Vision4 除錯器(debugger)操作說明
  • Chapter 05 輸出埠實習
    • 5-1 認識8051 輸入 / 輸出埠
      • 5-1-1 埠0( P0 )
      • 5-1-2 埠1(P1)
      • 5-1-3 埠2(P2)
      • 5-1-4 埠3(P3)
    • 5-2 認識發光二極體(LED)
    • 5-3 函式說明
      • 5-3-1 delay( )函式
    • 5-4 實作練習
      • 5-4-1 一個LED 閃爍實習
      • 5-4-2 八個LED 單燈右移實習
      • 5-4-3 八個LED 廣告燈實習
      • 5-4-4 交通號誌燈實習
      • 5-4-5 一個LED 亮度變化實習
      • 5-4-6 四個LED 亮度變化單燈左移實習
  • Chapter 06 輸入埠實習
    • 6-1 認識開關
    • 6-2 函式說明
      • 6-2-1 oneKeyScan( )函式
      • 6-2-2 KeyScan( )函式
      • 6-2-3 KeypadScan( )函式
    • 6-3 實作練習
      • 6-3-1 一個指撥開關控制一個LED 閃爍與暗實習
      • 6-3-2 八個指撥開關控制八個LED 閃爍與暗實習
      • 6-3-3 八個指撥開關控制八個LED 亮度變化實習
      • 6-3-4 一個按鍵開關控制一個LED 亮與暗實習
      • 6-3-5 一個按鍵開關控制八個LED 變化實習
      • 6-3-6 八個按鍵開關控制八個LED 變化實習
      • 6-3-7 4×4 鍵矩陣鍵盤控制16 個LED 亮與暗實習
  • Chapter 07 外部中斷實習
    • 7-1 認識8051 中斷系統
      • 7-1-1 中斷向量
      • 7-1-2 中斷致能(IE)暫存器
      • 7-1-3 中斷優先權(IP)暫存器
      • 7-1-4 外部中斷
      • 7-1-5 計時 / 計數控制(TCON)暫存器
    • 7-2 函式說明
      • 7-2-1 EX0_int( )函式
    • 7-3 實作練習
      • 7-3-1 一個外部中斷實習
      • 7-3-2 兩個外部中斷實習
  • Chapter 08 七段顯示器實習
    • 8-1 認識七段顯示器
    • 8-2 函式說明
      • 8-2-1 display( )函式
    • 8-3 實作練習
      • 8-3-1 一位七段顯示器計數0~9 實習
      • 8-3-2 兩位七段顯示器計數00~99 實習
      • 8-3-3 四位七段顯示器計數0000~9999 實習
      • 8-3-4 一個按鍵開關控制一位七段顯示器實習
      • 8-3-5 一個按鍵開關控制四位七段顯示器實習
  • Chapter 9 計時 / 計數器實習
    • 9-1 認識8051 計時 / 計數器0、1
      • 9-1-1 計時 / 計數器模式(TMOD)暫存器
      • 9-1-2 計時 / 計數器控制(TCON)暫存器
      • 9-1-3 模式0 分析
      • 9-1-4 模式1 分析
      • 9-1-5 模式2 分析
      • 9-1-6 模式3 分析
    • 9-2 認識8052 計時 / 計數器2
      • 9-2-1 計時 / 計數器2 控制(TCON2)暫存器
      • 9-2-2 自動再載入(auto reload)模式分析
      • 9-2-3 捕捉(capture)模式分析
      • 9-2-4 鮑率(Baud Rate)產生器分析
    • 9-3 函式說明
      • 9-3-1 T0_int( )函式
    • 9-4 實作練習
      • 9-4-1 計時器模式0 實習—1 秒計時器
      • 9-4-2 計時器模式1 實習—60 分計時器
      • 9-4-3 計時器模式2 實習—24 小時數字鐘
      • 9-4-4 矩陣鍵盤控制四位七段顯示器實習
  • Chapter 10 串列埠實習
    • 10-1 認識8051 串列埠
      • 10-1-1 串列埠控制(SCON)暫存器
      • 10-1-2 鮑率設定
    • 10-2 函式說明
      • 10-2-1 SCON_int( )函式
    • 10-3 實作練習
      • 10-3-1 串列埠模式0 擴充輸入實習
      • 10-3-2 串列埠模式0 擴充輸出實習
      • 10-3-3 串列埠模式1 遠端遙控四個LED 實習
      • 10-3-4 串列埠模式2 遠端遙控四位七段顯示器實習
  • Chapter 11 矩陣型LED 實習
    • 11-1 認識矩陣型LED 顯示器
      • 11-1-1 掃描原理
      • 11-1-2 掃描時間
    • 11-2 函式說明
      • 11-2-1 ShiftRight( )函式
      • 11-2-2 ShiftLeft( )函式
      • 11-2-3 ShiftUp( )函式
      • 11-2-4 ShiftDown( )函式
    • 11-3 實作練習
      • 11-3-1 顯示靜態字元實習
      • 11-3-2 顯示0~9 計數實習
      • 11-3-3 顯示00~99 計數實習
      • 11-3-4 顯示動態字元實習
      • 11-3-5 顯示動態字串實習
  • Chapter 12 液晶顯示器實習
    • 12-1 認識液晶顯示器
      • 12-1-1 LCM 接腳說明
      • 12-1-2 LCM 內部記憶體
      • 12-1-3 LCM 指令
      • 12-1-4 LCM 初始化
      • 12-1-5 LCM 讀寫週期
    • 12-2 函式說明
      • 12-2-1 InitialLCD( )函式
      • 12-2-2 WriteIns( )函式
      • 12-2-3 WriteData( )函式
      • 12-2-4 WriteStr( )函式
      • 12-2-5 CheckBusy( )函式
    • 12-3 實作練習
      • 12-3-1 顯示內建字型實習
      • 12-3-2 顯示自建字型實習
      • 12-3-3 按鍵控制顯示字串實習
  • Chapter 13 聲音控制實習
    • 13-1 認識聲音
    • 13-2 函式說明
      • 13-2-1 tone( )函式
      • 13-2-2 noTone( )函式
      • 13-2-3 delay( )函式
    • 13-3 實作練習
      • 13-3-1 聲音產生器實習
      • 13-3-2 電子琴實習
      • 13-3-3 播放旋律實習
      • 13-3-4 音樂盒實習
  • Chapter 14 感測器實習
    • 14-1 認識類比 / 數位(A / D)轉換器
      • 14-1-1 感測器
      • 14-1-2 放大整形
      • 14-1-3 A / D 轉換器
    • 14-2 函式說明
      • 14-2-1 delayMicroseconds( )函式
    • 14-3 實作練習
      • 14-3-1 讀取類比電壓值實習
      • 14-3-2 0~5V 數位電壓表實習
      • 14-3-3 LM35 數位溫度計實習
      • 14-3-4 AD590 數位溫度計實習
      • 14-3-5 808H5V5 數位溼度計實習
      • 14-3-6 PING)))超音波感測器實習
  • Chapter 15 馬達控制實習
    • 15-1 認識馬達
      • 15-1-1 直流馬達
      • 15-1-2 伺服馬達
      • 15-1-3 步進馬達
    • 15-2 函式說明
      • 15-2-1 analogWrite( )函式
      • 15-2-2 writePulse( )函式
      • 15-2-3 setSpeed( )函式
      • 15-2-4 setStep( )函式
    • 15-3 實作練習
      • 15-3-1 直流馬達轉向控制實習
      • 15-3-2 直流馬達轉速控制實習
      • 15-3-3 標準型伺服馬達轉向控制實習
      • 15-3-4 連續旋轉型伺服馬達轉向控制實習
      • 15-3-5 步進馬達轉向控制實習
      • 15-3-6 步進馬達轉速控制實習
  • 附錄A ASCII 碼
    • A-1 不可見字元
    • A-2 可見字元
    • A-3 擴充字元
  • 附錄B 實習器材表
    • B-1 各章實習器材表
    • B-2 全書實習器材表
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading