-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
全國高等院校應用型創新規劃教材·計算機系列單片機原理及應用教程/萬隆 版權信息
- ISBN:9787302547815
- 條形碼:9787302547815 ; 978-7-302-54781-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
全國高等院校應用型創新規劃教材·計算機系列單片機原理及應用教程/萬隆 本書特色
《單片機原理及應用教程》為山東省職業技術教育師資培訓中心、山東理工大學職業教育研究院“職教師資培訓——電子技術應用培訓資源開發項目”的重要成果之一,以中等職業學校“雙師型”教師的實際需求為培訓目標,按照開發項目中的“電子應用技術”培訓大綱,采用采用項目式、案例式編寫。
全國高等院校應用型創新規劃教材·計算機系列單片機原理及應用教程/萬隆 內容簡介
《單片機原理及應用教程》采用項目式、案例化形式針對單片機的基本應用技術進行了詳細的講解。《單片機原理及應用教程》共分11個項目,包含32個任務,涵蓋單片機應用系統電路設計、I/O口的基本應用、定時/計數器、中斷技術、串行通信以及數碼管顯示、點陣、液晶顯示模塊、A/D轉換模塊、存儲器芯片、溫度傳感器等常用的外圍接口電路的應用。《單片機原理及應用教程》通過項目化教學手段,以實際項目為載體,在有限的教學時間內,引入很實用的知識和技能,采用由單一到綜合、由簡單到復雜的形式,通過對知識點和具體應用技術的重復學習加深學生對單片機技術的熟練程度,重點培養學生對實際項目的開發能力。 《單片機原理及應用教程》專為山東省中等職業院校電子應用技術類相關專業的“雙師型”職教師資培訓開發,也可以作為應用型本科院校、高等職業院校電子、自動化、測控、通信、機電一體化等相關專業的教學用書。《單片機原理及應用教程》配套實驗實訓平臺和教學資源網站。
全國高等院校應用型創新規劃教材·計算機系列單片機原理及應用教程/萬隆 目錄
目 錄
項目一 單片機控制LED 1
任務一 點亮一盞LED小燈 2
一、51系列單片機的引腳及功能 2
二、時鐘電路與時序 4
三、復位電路 5
四、工程建立、編譯的基本步驟 7
五、P0口的位電路結構及特點 10
六、控制端口的名稱依據 11
七、端口的輸出控制方式 15
八、關鍵的while(1) 16
任務二 控制小燈的亮滅 18
一、軟件延時之delay() 18
二、Keil軟件的調試方法及技巧 18
任務三 經典的流水燈 28
方便的intrins.h頭文件 28
任務四 獨立按鍵控制LED的亮滅 30
一、端口的數據輸入 30
二、按鍵的去抖動 30
項目二 單片機控制數碼管顯示系統
設計 33
任務一 讓數碼顯示0 34
一、數碼管結構及顯示原理 34
二、移位寄存器74HC595 35
三、段選和位選 36
任務二 0—F依次循環顯示 39
數碼管的靜態顯示 39
任務三 單個數碼管依次輪流
顯示0—7 42
一、動態顯示原理 42
任務四 00—99計數顯示 44
一、簡單的位值提取 44
項目三 基于定時器的精確定時應用 49
任務一 10?ms定時 50
一、定時/計數器的基本結構與
工作原理 50
二、與定時/計數器配置
相關的TMOD、TCON 51
三、定時/計數器的工作方式 53
四、定時初值如何確定 56
任務二 1s定時 58
一、如何實現1s定時 58
二、蜂鳴器的基礎知識 58
項目四 多功能數字鐘的設計 63
任務一 定時器中斷方式下實現
10ms定時 64
一、中斷執行的過程 64
二、EA、ET0是什么 65
三、51單片機的中斷源 66
四、中斷服務子程序的“聲明” 66
任務二 定時器中斷方式下實現
1s定時 68
定時/計數器控制寄存器
TCON(88H) 68
任務三 多功能數字鐘的實現 70
項目五 蜂鳴器的發聲 79
任務一 蜂鳴器簡單發聲控制 80
一、什么是外部中斷 80
二、外部中斷的觸發 81
三、什么是中斷的嵌套 82
任務二 蜂鳴器的多種頻率發聲控制 84
一、中斷的優先級控制 84
二、中斷的處理過程 85
任務三 蜂鳴器的音樂演奏發聲控制 89
蜂鳴器播放音樂的基本原理 89
項目六 基于RS232的串口通信接口
設計 93
任務一 單片機將串行數據發送給PC 94
一、串行口的基本結構 94
二、串行口控制寄存器SCON 95
三、數據緩沖器SBUF 96
四、串行通信工作方式 96
五、波特率 100
任務二 PC發送單片機串口接收 103
RS232接口標準 103
任務三 兩個單片機之間的串行通信 107
項目七 數據采集系統設計 111
任務一 帶顯示的數據采集系統設計 112
一、分析TLC549的主要特性 112
二、TLC549的內部結構和引腳 113
三、TLC549的工作時序 114
任務二 帶上位機通信功能的數據采集
系統設計 117
任務三 多功能數據采集系統設計 120
項目八 點陣顯示系統設計 125
任務一 點陣顯示模塊的應用 126
一、點陣的基礎知識 126
二、點陣的電氣特性及連線方法 127
任務二 矩陣按鍵的應用 131
一、4×4矩陣按鍵的掃描原理 131
二、鍵值識別的不同方法——
“翻轉法” 132
任務三 點陣顯示矩陣按鍵鍵值 136
項目九 基于單片機的數字馬表設計 143
任務一 精確計時的馬表設計 144
任務二 帶簡單可控功能的馬表設計 146
任務三 串行EEPROM-24C02的
讀寫操作 149
一、24C02的基本特性和引腳說明 149
二、IIC總線協議 150
三、24C02的尋址操作 153
任務四 帶存儲功能的馬表設計 157
項目十 單點溫度測量顯示控制系統 167
任務一 簡易溫度測量系統設計 168
一、DS18B20的引腳及內部結構 168
二、單總線的操作命令 172
三、單總線的通信協議及時序 174
任務二 LCD1602液晶顯示模塊 180
一、LCD1602液晶模塊接口信號
說明 180
二、操作時序說明 181
三、液晶模塊指令格式和指令
功能 182
四、液晶顯示模塊初始化過程 185
任務三 基于1602液晶顯示的溫度
測量控制系統設計 189
項目十一 基于MCU_BUS開發板的
交通燈控制系統設計 197
附錄 MCU_BUS V1電路原理圖 204
參考文獻 205
全國高等院校應用型創新規劃教材·計算機系列單片機原理及應用教程/萬隆 節選
項目一 單片機控制LED 【項目導入】 本項目將從應用的角度,通過具體的案例一步步地教會大家如何使用單片機,對單片機的四個并行口的學習和掌握是學好本門課程*基礎也是*關鍵的要求,重點是掌握單片機并行口的功能。本項目為單片機控制LED,試圖使讀者掌握單片機的核心知識——并行口的使用。 【項目分析】 本項目通過分析單片機的引腳及其功能、并行口的結構特點、循環語句的結構和使用以及按鍵的相關知識等,逐步完成點亮一盞LED小燈、控制小燈循環亮滅、經典的流水燈控制三個任務來完成單片機控制LED的學習,進而對單片機的并行口的知識點有更深的認識。 【能力目標】 (1) 熟悉單片機軟件集成開發環境與調試技巧。 (2) 畫出單片機控制二極管的電路原理圖。 (3) 在*小系統的基礎上,搭建控制LED的電路原理圖。 (4) 建立軟件開發環境,編寫控制程序,并編譯生成目標文件。 (5) 下載到開發板,調試通過。 【知識目標】 (1) 掌握單片機的引腳及功能。 (2) 掌握單片機并行口的電路結構及特點。 (3) 掌握單片機并行口的控制方式。 (4) 掌握while循環語句和for循環語句的結構和使用。 (5) 掌握按鍵的去抖和使用。 任務一 點亮一盞LED小燈 【知識儲備】 一、51系列單片機的引腳及功能 51系列單片機有3種封裝形式:①40引腳雙列直插封裝(DIP);②44引腳PLCC封裝;③48引腳DIP封裝。下面以40引腳雙列直插封裝為例,簡單介紹51單片機的引腳分布及功能。圖1-1所示為51單片機的引腳分布圖。 圖1-1 51單片機引腳分布圖 1.電源及時鐘引腳 VCC(40腳):主電源正端,接+5V。 VSS(20腳):主電源負端,接地。 XTAL1(19腳):片內高增益反向放大器的輸入端,接外部石英晶體和電容的一端。若使用外部輸入時鐘,該引腳必須接地。 XTAL2(18腳):片內高增益反向放大器的輸出端,接外部石英晶體和電容的另一端。若使用外部輸入時鐘,該引腳作為外部輸入時鐘的輸入端。 2.控制信號引腳 RST/VPD(9腳):RST是復位信號輸入端,高電平有效,此端保持兩個機器周期(24個時鐘周期)以上的高電平時,就可以完成復位操作。RST引腳的第二功能 VPD,即備用電源的輸入端。當主電源VCC發生故障降低到低電平規定值時,將+5V電源自動接入RST端為RAM提供備用電源,以保證存儲在RAM中的信息不丟失,從而使復值后能繼續正常運行。 ALE/ (30腳):地址鎖存控制信號。在總線方式擴展時,ALE用于控制把P0口輸出的低8位地址送入鎖存器鎖存起來,以實現低位地址和數據的分時傳送,目前基本不用。 除此之外,ALE是以六分之一晶振頻率的固定頻率輸出的正脈沖,可作為外部時鐘或外部定時脈沖使用。 (29腳):總線擴展方式下,程序存儲器的讀允許信號輸出端,目前基本不用。 /VPP(31腳):片內程序存儲器選通控制端,低電平有效。當 端保持低電平時,將只訪問片外程序存儲器。當 端保持高電平時,執行訪問片內程序存儲器,但在PC(程序存儲器)值超過0FFFH(對51子系列)或1FFFH(對52子系列)時,將自動轉向執行片外程序存儲器內的程序。 3.輸入/輸出引腳P0口、P1口、P2口、P3口 P0口(P0.0~P0.7,39~32腳):P0有兩種工作方式。一是作為普通I/O口使用時,它是一個8位漏極開路型準雙向I/O端口。每一位可驅動8個LSTTL負載。若驅動普通負載,它只有1.6 mA的灌電流驅動能力,拉負載能力僅為幾十微安。高電平輸出時,要接上拉電阻以增大驅動能力。當P0口作為普通輸入接口時,應先向P0口鎖存器寫1。 P1口(P1.0~P1.7,1~8腳):P1口是唯一的單功能接口,僅能作為通用I/O接口用。它是自帶上拉電阻的8位準雙向I/O端口,每一位可驅動4個LSTTL負載,當P1口作為輸入接口時,應先向P1口鎖存器寫1。 P2口(P2.0~P2.7,21~28腳):P2口是自帶上拉電阻的8位準雙向I/O接口,每一位可驅動4個LSTTL負載。當P2口作為輸入接口時,應先向P2口鎖存器寫1。 P3口(P3.0~P3.7,10~17腳):P3口也是自帶上拉電阻的8位準雙向I/O接口,每一位可驅動4個LSTTL負載。當P3口作為輸入接口時,應先向P3口鎖存器寫1。P3口除了作為一般準雙向I/O接口使用外,每個引腳還有第二功能,如表1-1所示。 表1-1 P3口每個管腳的第二功能 P3口線 第二功能 P3.0 RXD(串行接收) P3.1 TXD(串行發送) P3.2 INT0(外部中斷0輸入,低電平或下降沿有效) P3.3 INT1(外部中斷1輸入,低電平或下降沿有效) P3.4 T0(定時器0外部輸入) P3.5 T1(定時器1外部輸入) P3.6 WR(外部數據RAM寫使能信號,低電平有效) P3.7 RD(外部數據RAM讀使能信號,低電平有效)
- >
上帝之肋:男人的真實旅程
- >
自卑與超越
- >
苦雨齋序跋文-周作人自編集
- >
姑媽的寶刀
- >
伯納黛特,你要去哪(2021新版)
- >
朝聞道
- >
伊索寓言-世界文學名著典藏-全譯本
- >
羅曼·羅蘭讀書隨筆-精裝