單片機原理及套用項目教程(基於C語言)

單片機原理及套用項目教程(基於C語言)

《單片機原理及套用項目教程(基於C語言)》是2015年1月7日清華大學出版社出版的圖書,作者是楊居義。

基本介紹

  • 書名:單片機原理及套用項目教程(基於C語言)
  • 作者:楊居義
  • ISBN:9787302349723
  • 定價:34.50
  • 出版社:清華大學出版社
  • 出版時間:2015年1月7日
  • 裝幀:平裝
編輯推薦,內容簡介,圖書目錄,

編輯推薦

·教學目標明確,注重理論與實踐的結合
·教學方法靈活,培養學生自主學習的能力
·教學內容先進,反映了計算機學科的最新發展
·教學模式完善,提供配套的教學資源解決方案

內容簡介

全書分為7個模組,著重了解單片微型計算機、認識80C51單片機的結構、認識單片機C51程式設計、認識單片機定時器/計數器、認識單片機中斷系統、認識80C51單片機串列通信技術和認識80C51單片機接口技術等知識。
本書根據本科套用型人才和高職高端技能型人才培養的指導思想,嚴格按照教學大綱和“十二五”規劃教材要求而編寫。全書分為7個模組,著重了解單片微型計算機、認識80C51單片機的結構、認識單片機C51程式設計、認識單片機定時器/計數器、認識單片機中斷系統、認識80C51單片機串列通信技術和認識80C51單片機接口技術等知識。
本書是“校企”合作共同完成編寫的,書中的項目大部分來自行業、企業,具有可操作性和實用性,並提供了Proteus ISIS軟體仿真,有助於學生動手能力的培養和鍛鍊。
全書體系按照“理論實踐一體化”的教學方式編寫,在內容編排上,設計了許多“項目—知識點”,可將班級分組教學,採用邊解講、邊思考、邊小組討論、角色扮演、邊訓練、邊考核的基於工作過程的全新教學模式,便於激發學生的學習興趣和提高學生的素質,使教材做到“教、做、學”的統一協調。
本書內容豐富而精煉,文字通俗易懂,講解深入淺出,適合作為套用型本科、高職院校學習單片機套用課程的教材,對單片機愛好人員也具有參考價值。

圖書目錄

模組1了解單片微型計算機
1.1項目1認識單片微型計算機
1.1.1任務11認識單片機
1.1.2任務12相關知識
1.2項目2了解單片機套用
1.2.1任務21認識單片機套用
1.2.2任務22相關知識
1.3項目3認識仿真軟體Proteus的使用
1.3.1任務31ProteusISIS的上機步驟
1.3.2任務32相關知識
1.4項目4KeilC51的上機步驟
模組小結
課後練習題
模組2認識80C51單片機的結構
2.1項目5認識80C51單片機內部結構
2.1.1任務51用單片機P1口來點亮燈LED0~LED7
2.1.2任務52相關知識
2.2項目6認識單片機連線埠套用
2.2.1任務61用單片機P3.5控制燈LED5亮
2.2.2任務62相關知識
2.3拓展實訓項目
2.3.1項目7用單片機的P1.0控制一個燈LED0閃爍
2.3.2項目8將P0.0引腳的狀態分別送給P1.0、P2.0和P3.0口
模組小結
課後練習題
模組3認識單片機C語言程式設計
3.1項目9了解單片機C語言
3.1.1任務91了解C51編程結構
3.1.2任務92相關知識
3.2項目10認識C51的數據類型
3.2.1任務101用不同的數據類型控制P2口的8位LED閃爍
3.2.2任務102相關知識
3.3項目11認識C51的運算符
3.3.1任務111分別用P2、P3口顯示“加減”運算結果
3.3.2任務112用P1口顯示邏輯“與或”運算結果
3.3.3任務113分別用P2、P3口顯示位“與或”運算結果
3.3.4任務114用P1口顯示“左右移”運算結果
3.3.5任務115相關知識
3.4項目12認識C51流程控制語句
3.4.1任務121用按鍵S控制P1口8隻LED的顯示狀態
3.4.2任務122用for語句實現蜂鳴器發出1kHz音頻
3.4.3任務123用while語句控制P1口8隻LED的顯示狀態
3.4.4任務124用do…while語句控制P1口8隻LED的顯示狀態
3.4.5任務125相關知識
3.5項目13認識C51的數組
3.5.1任務131用數組控制P1口8隻LED的顯示狀態
3.5.2任務132相關知識
3.6項目14認識C51的指針
3.6.1任務141用指針數組控制P1口8隻LED的顯示狀態
3.6.2任務142用指針數組實現多狀態顯示
3.6.3任務143相關知識
3.7項目15認識C51的函式
3.7.1任務151用帶參數函式控制8位LED的閃爍時間
3.7.2任務152用數組作為函式參數控制8位LED的點亮狀態
3.7.3任務153用指針作為函式參數控制8位LED的點亮狀態
3.7.4任務154用函式型指針控制8位LED的點亮狀態
3.7.5任務155相關知識
3.8拓展項目實訓
3.8.1項目16用P2口控制8隻LED左循環流水燈亮
3.8.2項目17用開關S控制蜂鳴器報警
模組小結
課後練習題
模組4認識單片機定時器/計數器
4.1項目18認識單片機定時器/計數器
4.1.1任務181用定時器T0查詢方式控制P3口8位LED閃爍
4.1.2任務182相關知識
4.2項目19認識定時器/計數器的工作方式
4.2.1任務191用定時器T0查詢方式控制P1.0的蜂鳴器
發出1kHz音頻
4.2.2任務192相關知識
4.3拓展實訓項目
4.3.1項目20將T1計數的結果送P0口顯示
4.3.2項目21單片機控制LED燈左循環亮
模組小結
課後練習題
模組5認識單片機中斷系統
5.1項目22認識80C51中斷系統
5.1.1任務221用定時器T1中斷方式控制P3口8位LED閃爍
5.1.2任務222相關知識
5.2項目23認識80C51中斷控制器
5.2.1任務231用外中斷INT1控制P2口8個LED的亮滅
5.2.2任務232外部中斷INT0控制LED燈左循環亮
5.2.3任務233相關知識
5.3拓展實訓項目
5.3.1項目24用外中斷INT1測量負跳變信號累計數並將結果
送P2口顯示
5.3.2項目25用外中斷INT0測量外部負脈衝寬度並將結果
送P1口顯示
5.3.3項目26基於AT89C51單片機交通燈控制器的設計
模組小結
課後練習題
模組6認識80C51單片機串列通信技術
6.1項目27認識80C51串列通信
6.1.1任務271方式0控制流水燈循環點亮
6.1.2任務272相關知識
6.2項目28認識80C51串口的通信方式
6.2.1任務281單片機U1與單片機U2進行通信
6.2.2任務282相關知識
6.3拓展實訓項目
6.3.1項目29單片機向PC傳送數據
6.3.2項目30PC向單片機傳送數據並用LED顯示出來
6.3.3項目31串口驅動數碼管
6.3.4項目32單片機與單片機雙機通信
模組小結
課後練習題
模組7認識80C51單片機接口技術
7.1項目33認識矩陣式鍵盤
7.1.1任務331獨立式按鍵S控制LED0的亮滅狀態
7.1.2任務332軟體消抖的獨立式按鍵S控制LED0的亮滅狀態
7.1.3任務333獨立式按鍵S組控制8位LED燈
7.1.4任務334用數碼管顯示矩陣鍵盤的按鍵值
7.1.5任務335相關知識
7.2項目34認識LED數碼管顯示器
7.2.1任務341用LED數碼管循環顯示數字0~9
7.2.2任務342用數碼管顯示按鍵次數
7.2.3任務343用LED數碼管動態顯示“123456”
7.2.4任務344相關知識
7.3項目35認識液晶顯示器(LCD)
7.3.1任務351用LCD顯示字元“ABCD”
7.3.2任務352用LCD循環右移顯示“China Dream”
7.3.3任務353相關知識
7.4項目36認識A/D轉換器
7.4.1任務3615V直流數字電壓表的設計
7.4.2任務362相關知識
7.5項目37認識D/A轉換器
7.5.1任務371DAC0832鋸齒波發生器
7.5.2任務372相關知識
7.6拓展項目實訓
7.6.1項目38步進電機正反轉控制
7.6.2項目39電子密碼鎖
7.6.3項目40數碼秒表的設計
7.6.4項目41液晶時鐘顯示器
模組小結
課後練習題
參考文獻

相關詞條

熱門詞條

聯絡我們