單片機應用設計與制作:基于Keil和Proteus開發(fā)仿真平臺(第2版)
定 價:42 元
- 作者:王平 著
- 出版時間:2016/6/1
- ISBN:9787302431770
- 出 版 社:清華大學出版社
- 中圖法分類:TP368.1
- 頁碼:314
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書基于8051單片機設計了6個學習情境,分別是LED電子彩燈、LED電子鐘、電子琴、數(shù)字電壓表、數(shù)字溫度控制器和電子日歷的設計與制作。每個學習情境包括多個任務案例,每個任務案例都有Keil項目程序和Proteus仿真電路。程序設計以C語言為主,涉及匯編語言及C語言編程、單片機硬件結(jié)構(gòu)及存儲器、中斷/定時系統(tǒng)、時鐘計時、串行通信、電子音樂、模數(shù)轉(zhuǎn)換、數(shù)字溫度檢測、PWM調(diào)速、字符/點陣液晶顯示、I2C總線和實時時鐘等應用的設計與制作等內(nèi)容。本書所有任務案例可以在清華大學出版社網(wǎng)站(http://www.tup.com.cn)下載。 本書基于工程過程設計教學內(nèi)容,以任務為導向,實踐性強,適應職業(yè)崗位的實際工作需求,可作為高職高專院校相關專業(yè)的教學用書,也適用于單片機愛好者或工程技術人員學習參考。
本書是基于工作過程系統(tǒng)化的學習領域課程教材,基于8051單片機應用軟件開發(fā)平臺Keil和硬件仿真平臺Proteus,設計了6個學習情境,分別是LED電子彩燈、電子鐘、電子琴、數(shù)字電壓表、數(shù)字溫度控制器和電子日歷的設計與制作,每個學習情境由數(shù)個學習和工作任務構(gòu)成,保持了單片機知識的系統(tǒng)性和符合學習認知規(guī)律,每個學習情境包含多個任務案例,每個任務案例都有Keil項目程序和Proteus仿真電路,設計語言包含了匯編和C語言的應用設計,學習前期講述單片機指令系統(tǒng)和匯編語言,有利于對單片機硬件和內(nèi)部運行的理解,應用部分以單片機C語言程序設計為主,和單片機程序設計的工程實際應用相一致,從單片機職業(yè)能力訓練和學習規(guī)律的結(jié)合進行了學習情境和工作任務的設計。
學習情境1LED電子彩燈的設計與制作
1.0學習情境任務描述
1.0.1學習目標
1.0.2學習與工作內(nèi)容
1.0.3學業(yè)評價
1.1任務1認識單片機
1.1.1單片機的外觀
1.1.2單片機的應用領域
1.1.3MCS51系列單片機
1.2任務2讓單片機動起來
1.2.1最簡單的單片機系統(tǒng)
1.2.2如何使用單片機
1.2.3Keil μVision軟件的操作使用
1.2.4Proteus 軟件的操作使用
1.2.5點亮單只LED發(fā)光二極管
1.3任務3從外到內(nèi)觀察單片機
1.3.1單片機的信號引腳
1.3.2單片機的內(nèi)部結(jié)構(gòu)
1.3.3單片機的并行端口
1.3.4單片機的時鐘與復位
1.4任務4認識單片機的存儲器組織
1.4.1初識單片機的存儲器
1.4.2單片機的程序存儲器
1.4.3單片機的數(shù)據(jù)存儲器
1.4.4單片機的特殊功能寄存器
1.4.5單片機的片外數(shù)據(jù)存儲器
1.5任務5探究單片機能聽懂的話
1.5.1單片機使用的語言
1.5.2認識單片機的匯編語言
1.5.3匯編語言的指令格式與尋址方式
1.5.4數(shù)據(jù)傳送指令
1.5.5算術運算指令
1.5.6邏輯運算指令
1.5.7控制轉(zhuǎn)移指令
1.5.8位操作指令
1.5.9偽指令
1.5.10如何進行匯編語言程序設計
1.6任務6LED電子彩燈的設計與制作
1.6.1任務與計劃
1.6.2循環(huán)點亮LED
1.6.3硬件電路與軟件程序設計
1.6.4調(diào)試與仿真運行
1.6.5實物制作效果
總結(jié)與思考
習題1