第1章 匯編語言編譯器的使用
1.1 emu8086編譯器的使用
1.1.1 學習使用emu8086編譯器
1.1.2 學習使用EXE模板
1.2 MASM編譯器的使用
1.2.1 基礎知識
1.2.2 MASM的安裝
1.2.3 win32操作系統(tǒng)中MASM的環(huán)境參數(shù)配置
1.2.4 MASM.EXE的使用
1.2.5 LINK.EXE的使用
1.2.6 ML.EXE的使用
1.2.7 用DEBUG調試可執(zhí)行文件
1.2.8 用MASM和LINK生成COM可執(zhí)行文件
第2章 8086匯編語言程序設計實驗
2.1 順序結構程序實驗
2.1.1 三個十六位二進制數(shù)相加運算
2.1.2 乘法減法混合運算
2.1.3 查表求平方值
2.2 循環(huán)程序實驗
2.2.1 LOOP語句的使用
2.2.2 100個16位無符號數(shù)的排序
2.3 分支程序實驗
2.3.1 CMP語句的使用
2.3.2 將數(shù)據(jù)區(qū)中以Ubufer為首地址的100個字節(jié)單元清零
2.3.3 學生成績統(tǒng)計
2.4 子程序實驗
2.4.1 16位二進制數(shù)轉換為ASCII碼
2.4.2 從一個字符串中刪去一個字符
第3章 Proteus使用簡介
3.1 啟動Proteus ISIS
3.2 Proteus工作界面
3.3 Proteus菜單命令簡述
3.4 Proteus基本操作
3.4.1 預覽窗口
3.4.2 對象選擇器窗口
3.4.3 圖形編輯的基本操作
3.4.4 實例
第4章 微機接口實驗
4.1 簡單IO口讀寫
4.1.1 74L$373控制燈依次亮滅循環(huán)顯示
4.1.2 74Ls373控制燈循環(huán)點亮顯示
4.1.3 74LS245、74LS373控制燈顯示
4.1.4 74LS245、74LS373控制燈閃爍顯示
4.2 8255A可編程并行接口
4.2.1 8255A輸出顯示
4.2.2 8255A控制8盞彩燈顯示
4.2.3 8255A控制8盞彩燈依次亮滅循環(huán)顯示
4.2.4 8255A控制數(shù)據(jù)輸入及輸出
4.2.5 8255A控制24盞彩燈(四色燈)循環(huán)顯示
4.2.6 交通燈
4.3 8253A可編程定時/計數(shù)器
4.3.1 8253A單通道定時/計數(shù)器
4.3.2 8253A雙通道定時/計數(shù)器
4.3.3 8253A三通道定時/計數(shù)器
4.4 8251A可編程串行接口
4.4.1 8251A可編程串行接口發(fā)送和接收
4.4.2 8251A及RS232接口發(fā)送和接收
4.5 8259A可編程中斷控制器
4.6 AD(20808模/數(shù)轉換器
4.6.1 A/D模數(shù)轉換7段管顯示
4.6.2 可變電壓A/D模數(shù)轉換及顯示
4.7 DA(20832數(shù)/模轉換器
4.8 7段管數(shù)字顯示
4.9 LED光柱顯示器
4.10 鍵盤及7段管顯示
4.11 步進電機
第5章 嵌入式C語言基礎
5.1 數(shù)據(jù)類型和變量
5.2 表達式和語句
5.3 結構與操作
第6章 ARM系列芯片實驗
6.1 ADS軟件的安裝與使用
6.1.1 ADSl.2 集成開發(fā)環(huán)境的安裝
6.1.2 使用ADS創(chuàng)建工程
6.1.3 設置工程目標及參數(shù)
6.1.4 編譯生成.hex文件
6.2 使用Proteus建立ARM仿真電路
6.3 嵌入式C語言與ARM系列芯片實驗
6.3.1 LPc芯片控制蜂鳴器及示波器
6.3.2 中斷及開關控制實現(xiàn)加減計數(shù)
6.3.3 LED顯示及加減計數(shù)
6.3.4 LPC芯片控制32盞彩燈陣列的顯示
參考文獻