前言
項目1簡易功能計算器
【學習目標】
【項目描述】
【項目實施】
任務1設計方案
任務2軟件設計
任務3系統(tǒng)仿真與調試
【相關知識】
1 1C語言基礎
1 1 1C語言的發(fā)展及特點
1 1 2簡單C程序介紹
1 1 3C程序的開發(fā)過程
1 1 4VC++6 0集成開發(fā)環(huán)境
1 1 5數(shù)據類型和數(shù)據運算
1 2流程圖
1 2 1流程圖的作用
1 2 2流程圖的組成
1 2 3流程圖的繪制方法
1 3C語言程序語句
1 3 1控制語句
1 3 2表達式語句
1 3 3函數(shù)調用語句
1 3 4空語句
1 3 5復合語句
1 3 6格式化輸入/輸出函數(shù)
1 4算法與程序的三個基本結構
1 4 1算法的概念
1 4 2算法的特性
1 4 3程序的三種基本控制結構
【能力拓展】
【項目考核】
項目2學生成績統(tǒng)計系統(tǒng)
【學習目標】
【項目描述】
【項目實施】
任務1設計方案
任務2軟件設計
任務3系統(tǒng)仿真與調試
【相關知識】
2 1數(shù)組
2 1 1一維數(shù)組的定義和引用
2 1 2二維數(shù)組的定義和引用
2 1 3字符數(shù)組
2 2函數(shù)
2 2 1概述
2 2 2函數(shù)定義的一般形式
2 2 3函數(shù)的參數(shù)和函數(shù)的值
2 2 4函數(shù)的調用
2 2 5函數(shù)的嵌套調用
2 2 6函數(shù)的遞歸調用
2 2 7數(shù)組作為函數(shù)參數(shù)
2 2 8局部變量和全局變量
2 3指針
2 3 1地址指針的基本概念
2 3 2變量的指針和指向變量的
指針變量
2 3 3數(shù)組指針和指向數(shù)組的指針
變量
【能力拓展】
【項目考核】
項目3小車狀態(tài)指示燈控制器
【學習目標】
【項目描述】
【主要的儀器設備和元器件】
【項目實施】
任務1總體設計
任務2硬件設計
任務3軟件設計
任務4系統(tǒng)仿真與調試
【相關知識】
3 1單片機基礎
3 1 1單片機的發(fā)展概況
3 1 2單片機的應用
3 2單片機的內部結構
3 2 1CPU系統(tǒng)
3 2 2存儲器系統(tǒng)
3 2 3并行I/O端口系統(tǒng)
3 2 4其他功能單元
3 3單片機的外部結構
3 3 1單片機的引腳功能
3 3 2復位電路
單片機系統(tǒng)設計目錄3 4單片機執(zhí)行指令過程
3 5軟件Proteus和Keil C的使用
3 5 1軟件Proteus的使用
3 5 2Keil軟件的使用
3 6獨立式鍵盤
3 6 1鍵盤接口技術
3 6 2獨立式鍵盤
3 6 3鍵盤程序設計流程
【能力拓展】
【項目考核】
項目4智能小車尋跡控制系統(tǒng)
【學習目標】
【項目描述】
【主要的儀器設備和元器件】
【項目實施】
任務1總體設計
任務2硬件設計
任務3軟件設計
任務4系統(tǒng)仿真與調試
【相關知識】
4 1直流電動機及其控制
4 1 1H橋驅動電路
4 1 2使能控制和方向邏輯
4 2尋跡傳感器
4 2 1光電傳感器構成的循跡檢測
電路
4 2 2黑線檢測原理
【能力拓展】
【項目考核】
項目5智能小車循線控制系統(tǒng)
【學習目標】
【項目描述】
【主要的儀器設備和元器件】
【項目實施】
任務1總體設計
任務2硬件設計
任務3軟件設計
任務4系統(tǒng)仿真與調試
【相關知識】
5 1數(shù)碼管及其顯示控制
5 1 1數(shù)碼管的結構
5 1 2數(shù)碼管的工作原理
5 1 3數(shù)碼管的字形編碼
5 1 4LED數(shù)碼管的顯示方式
5 2定時/計數(shù)器
5 2 1定時器/計數(shù)器
5 2 2定時/計數(shù)器方式控制寄存器
TMOD
5 2 3定時器/計數(shù)器的控制寄存器
TCON
5 2 4定時/計數(shù)器的初始化
5 2 5定時器/計數(shù)器的工作方式
5 3中斷系統(tǒng)
5 3 1中斷系統(tǒng)的結構
5 3 2中斷系統(tǒng)控制
5 3 3中斷系統(tǒng)響應
5 3 4中斷系統(tǒng)應用
【能力拓展】
【項目考核】
項目6智能小車控制系統(tǒng)
【學習目標】
【項目描述】
【主要的儀器設備和元器件】
【項目實施】
任務1總體設計
任務2硬件設計
任務3軟件設計
任務4系統(tǒng)仿真與調試
【相關知識】
6 1矩陣式鍵盤
6 1 1掃描方式鍵盤的程序設計
流程
6 1 2鍵盤掃描程序
6 1 3鍵盤掃描的中斷控制方式
6 2D A轉換器
.......