感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
C基本數據類型
- 整數類型
- 浮點類型
- 指針(指針算術,指針解引用)
- 數組
- 數組和指針的關係
- 枚舉
編程結構
- if - else語句
- switch語句
- while循環和do - while循環
- for循環
- goto語句
- C中的函數
- 函數原型
- 理解C的按值傳遞參數機制
- 實現函數
- 調用函數
- 使用指針按引用傳遞值
- 將數組傳遞給函數
- 理解C的返回值機制
- 使用指針按引用返回值
數據結構
- 定義數據結構
- 訪問和操作數據結構的元素
- 指向數據結構的指針
- 箭頭(->)操作符
- 使用指針遍歷數據結構數組
高級主題
- 指向指針的指針
- 函數指針
- const和static關鍵字的含義和用途
- 類型轉換和強制轉換·使用void *指針
- 包含指向數據結構的指針的數據結構
- 包含函數指針的數據結構
- 函數指針和表驅動編程
- 數據結構中的位字段
- 聯合體
- 使用數組實現循環緩衝區和棧
- 作爲數據結構和接口的模塊
- 動態數據結構及其用途
- 單鏈表
- 雙鏈表
C標準庫概述
- putc, putchar, getc, getchar
- printf, scanf
- 字符串操作函數(strcpy, strcat, ...)嵌入式系統相關主題
- 設置端口地址
- 定義位導向數據結構
- 編譯器特定功能
- #pragmas
- 非ANSI C擴展
- 訪問和操作特殊功能寄存器
- 實現中斷處理程序
- 從C調用匯編代碼
- 從彙編代碼調用C
- 鏈接器和鏈接腳本
- 理解目標外設設備庫及其用途
- 實現自己的設備庫
- 定時器及其用途
- 硬件定時器
- 軟件定時器
事件驅動編程基礎
- 端口I/O - 閃爍LED
- 軟件延遲
- 鍵盤掃描
- 基本RS232
- 基本數據採集和傳感器接口
- 使用EEPROM(片內和SPI/I2C)
14 小時
客戶評論 (2)
練習與方法論
Javier MIllan Rios - si
課程 - Advanced C Programming
機器翻譯
我能夠學習C語言的基礎知識,並在此基礎上有所積累。
Patrick Hensley - Roush Industries
課程 - Programming in C
機器翻譯