資源簡介
第1章概述
1.1單片機的結(jié)構(gòu)與應(yīng)用
1.1.1單片機的定義、分類與內(nèi)部組成
1.1.2單片機應(yīng)用系統(tǒng)的結(jié)構(gòu)及其工作過程
1.1.3單片機的應(yīng)用
1.2單片機基礎(chǔ)知識
1.2.1數(shù)制與數(shù)制間的轉(zhuǎn)換
1.2.2單片機中數(shù)的表示方法及常用數(shù)制的對應(yīng)關(guān)系
1.2.3邏輯數(shù)據(jù)的表示
1.2.4單片機中常用的基本術(shù)語
1.3單片機入門的有效方法與途徑
1.4學(xué)習(xí)單片機的基本條件
1.4.1軟件條件
1.4.2硬件條件
習(xí)題與實驗
第2章單片機開發(fā)軟件及開發(fā)過程
2.1仿真軟件Proteus的使用
2.1.1Proteus的主要功能特點
2.1.2實例1:功能感受——Pmteus仿真單片機播放《渴望》主題曲
2.1.3Proteus軟件的界面與操作介紹
2.1.4實例2:Proteus仿真設(shè)計快速入門
2.2KeilC51的使用
2.2.1單片機最小系統(tǒng)
2.2.2實例3:用Kei1C51編寫點亮一個發(fā)光二極管的程序
2.3程序燒錄器及燒錄軟件的使用
習(xí)題與實驗
第3章逐步認識單片機基本結(jié)構(gòu)
3.1實例4:用單片機控制一個燈閃爍
3.1.1實現(xiàn)方法
3.1.2程序設(shè)計
3.1.3用Proteus軟件仿真
3.1.4延時程序分析
3.2實例5:將P1口狀態(tài)送入P0口、P2口和P3口
3.2.1實現(xiàn)方法
3.2.2程序設(shè)計
3.2.3用Proteus軟件仿真
3.2.4用實驗板試驗
3.2.5I/O口功能介紹
3.2.6I/O口的結(jié)構(gòu)分析
3.3實例6:使用P3口流水點亮8位1ED
3.3.1實現(xiàn)方法
3.3.2程序設(shè)計
3.3.3用Proteus軟件仿真
3.3.4用實驗板試驗
3.4實例7:通過對P3口地址的操作流水點亮8位1ED
3.4.1實現(xiàn)方法
3.4.2程序設(shè)計
3.4.3用Proteus軟件仿真
3.4.4用實驗板試驗
3.5MCS-51單片機存儲器的基本結(jié)構(gòu)
3.5.1程序存儲器
3.5.2數(shù)據(jù)存儲器
3.6單片機的復(fù)位電路
習(xí)題與實驗
第4章單片機C語言開發(fā)基礎(chǔ)
4.1C語言源程序的結(jié)構(gòu)特點
4.2標(biāo)志符與關(guān)鍵字
4.3C語言的數(shù)據(jù)類型與運算符
4.3.1數(shù)據(jù)類型
4.3.2運算符
4.3.3實例8:用不同數(shù)據(jù)類型的數(shù)據(jù)控制1ED的閃爍
4.3.4實例9:用P0口、P1口分別顯示加法和減法運算結(jié)果
4.3.5實例10:用P0口、P1口顯示乘法運算結(jié)果
4.3.6實例11:用P1口、P0口顯示除法運算結(jié)果
4.3.7實例12:用自增運算控制P0口8位1ED的閃爍花樣
4.3.8實例13:用P0口顯示邏輯“與”運算結(jié)果
4.3.9實例14:用P0口顯示條件運算結(jié)果
4.3.10實例15:用P0口顯示按位“異或”運算結(jié)果
4.3.11實例16:用P0口顯示左移運算結(jié)果
4.3.12實例17:“萬能邏輯電路”實驗
4.3.13實例18:用右移運算流水點亮P1口8位1ED
4.4C語言的語句
4.4.1概述
4.4.2控制語句
4.4.3實例19:用if語句控制P0口8位LED的點亮狀態(tài)
4.4.4實例20:用swtich語句控制PO口8位LED的點亮狀態(tài)
4.4.5實例21:用for語句設(shè)計鳴笛報警程序
4.4.6實例22:用while語句控制PO口8位LED閃爍花樣
4.4.7實例23:用dOwhile語句控制PO口8位LED流水點亮
4.5C語言的數(shù)組
4.5.1數(shù)組的定義和引用
4.5.2實例24:用字符型數(shù)組控制PO口8位LED流水點亮
4.5.3實例25:用PO口顯示字符串常量
4.6C語言的指針
4.6.1指針的定義與引用
4.6.2實例26:用PO口顯示指針運算結(jié)果
4.6.3實例27:用指針數(shù)組控制PO口8位LED流水點亮
4.6.4實例28:用數(shù)組的指針控制PO口8位LED流水點亮
4.7C語言的函數(shù)
4.7.1函數(shù)的定義與調(diào)用
4.7.2實例29:用PO口、P1口顯示整型函數(shù)返回值
4.7.3實例30:用有參函數(shù)控制PO口8位LED流水速度
4.7.4實例3l:用數(shù)組作函數(shù)參數(shù)控制PO口8位LED流水點亮
4.7.5實例32:用指針作函數(shù)參數(shù)控制PO口8位LED流水點亮
4.7.6實例33:用函數(shù)型指針控制PO口8位LED流水點亮
4.7.7實例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個字符串
4.7.8實例35:字符軟件ctype.h中的isalpha()函數(shù)應(yīng)用舉例
4.7.9實例36:內(nèi)部函數(shù)庫文件intrins.h中的_cml_()函數(shù)應(yīng)用舉例
4.7.10實例37:標(biāo)準(zhǔn)函數(shù)庫文件stdlib.h中的rand()函數(shù)應(yīng)用舉例
4.7.1l實例38:字符串函數(shù)庫文件string.h中的strcmp()函數(shù)應(yīng)用舉例
4.8C語言的編譯預(yù)處理
4.8.1常用預(yù)處理命令介紹
4.8.2實例39:宏定義應(yīng)用舉例
4.8
代碼片段和文件信息
評論
共有 條評論