導航:首頁 > 操作系統 > 單片機應用技術

單片機應用技術

發布時間:2022-01-18 04:28:02

1. 單片機應用技術怎麼自學(老師也在教,但教的太少了)

....我當初學單片機....大寫一個懵b...教的也是匯編....教怎麼寫程序,畫流程圖,最後去參賽,背驅動程序,真tm傻..現在想起來.

學這種東西感覺要合適,左右腦分工理論,首先要對自己做個評價,是單純得過且過,還是興趣,還是想全力以赴,想以此做基礎,以後工作或者參賽等等.

得過且過的話,聽老師課,多背背書就過了.

興趣或者想從此路發展的,除了上課聽課,自己還得下功夫,錢估計省不了,不過也不會很多,主要是有概念,屬於自己的概念.

說說我經歷吧,在職高職中都是學老師教的,職中匯編,職高c,都是單片機類的,不是計算機的,
說白了,就是51會點的程度,出社會,誰都不要,就會51,還那麼點點,唯一好處就是剛畢業,可以坑你薪水,但是人家招工程,肯定不在乎,而且也不會培養一個基礎這么差的,沒辦法,最後忍著低薪,在一家工廠裡面做,環境又差,伙食又不好,但是,唯一好處就是元器件不要錢,萬能板不用錢,免費的自學機會,我每次下班,其它人都走了,我在做實驗,最開始是復習學校學的51,自己搭萬能板,做最小模塊,不懂就查資料,51太多資料了,後來學STC,51的加強版,在後就是AVR,然後開始自己畫板,自己打樣,上淘寶買了幾塊錢教程來看,用之前做的最小模塊測試,寫代碼.現在准備學MSP430,之後就是STM32,在後就是ARM了,我的目標是STM32而已,ARM沒所謂,但是要有目標,不能斷的路.

我的經歷非常痛苦,主要是我性格所致,迫使了我只能從事的行業,而且沒有正確的引導,教育,最終走了幾年彎路,還好,還算走回來了,我現在跳槽估計也能安安穩穩舒舒服服的一輩子了(程序猿並不能舒舒服服,聽說還會地中海).

說白了
①耐心 ②錢 ③時間

不要死記硬背,要學會看資料,要多實踐

其實你不懂可以來問我,我也很樂意回答你的,很多東西我也可以教你,前提你不是得過且過的心態.

2. 單片機原理及應用技術的目錄

第1章 單片機概述
1.1 單片機相關的基本概念
1.1.1 什麼是單片機
1.1.2 什麼是單片機系統
1.1.3 單片機應用系統
1.2 單片機技術的發展
1.2.1 單片機的發展歷程
1.2.2 單片機的發展趨勢
1.3 單片機應用系統開發過程
1.4 單片機的應用領域
1.5 常用51系列單片機介紹
1.6 本書配套單片機開發板簡介
第2章 單片機的結構及工作原理
2.1 AT89s51單片機的主要特性
2.2 單片機的硬體結構
2.2.1 中央處理器
2.2.2 存儲器
2.2.3 I/0介面
2.2.4 特殊功能部件
2.3 51系列單片機的引腳及功能
2.3.1 51單片機的引腳分類
2.3.2 三匯流排結構
2.4 單片機的存儲器配置
2.4.1 程序存儲器
2.4.2 數據存儲器
2.5 時鍾電路與CPU時序
2.5.1 振盪器和時鍾電路
2.5.2 CPU時序
2.5.3 51單片機的指令時序
2.6 單片機的工作方式
2.6.1 復位方式
2.6.2 程序執行方式
2.6.3 低功耗工作方式
2.7 單片機最小系統
習題
第3章 80C51單片機的指令系統
3.1 51單片機指令系統概述
3.1.1 指令格式
3.1.2 指令位元組
3.1.3 指令類型
3.1.4 常用符號說明
3.2 定址方式
3.2.1 直接定址
3.2.2 立即定址
3.2.3 寄存器定址
3.2.4 寄存器間接定址方式
3.2.5 變址定址
3.2.6 位定址
3.2.7 相對定址
3.3 80C51指令集
3.3.1 數據傳送與交換指令
3.3.2 算術運算指令
3.3.3 邏輯運算及移位指令
3.3.4 控制轉移指令
3.3.5 位操作類指令
3.4 51單片機匯編語言程序設計
3.4.1 設計步驟
3.4.2 偽指令
3.4.3 順序程序設計
3.4.4 分支程序設計
3.4.5 循環程序設計
3.4.6 子程序設計
3.4.7 小結
習題
第4章 單片機C程序設計基礎
4.1 C51程序開發概述
4.2 C51數據類型
4.2.1 C51的標識符與關鍵字
4.2.2 數據類型
4.2.3 數據的存儲器類型
4.2.4 常量和變數
4.2.5 51單片機硬體結構的C51定義
4.3 C51運算符和表達式
4.3.1 賦值運算符
4.3.2 算術運算符和算術表達式
4.3.3 關系運算符和關系表達式
4.3.4 邏輯運算符和邏輯表達式
4.3.5 位運算符和位運算
4.3.6 復合運算符及其表達式
4.4 C51控制語句和結構化程序設計
4.4.1 C51語句和程序結構
4.4.2 表達式語句、復合語句和順序結構程序
4.4.3 選擇語句和選擇結構程序
4.4.4 循環語句和循環結構程序
4.5 C51構造數據類型簡介
4.5.1 數組
4.5.2 指針
4.5.3 結構體
4.5.4 聯合體
4.6 C51函數
4.6.1 函數的說明與定義
4.6.2 函數的調用
4.6.3 中斷函數
4.6.4 重人函數
4.7 預處理命令、庫函數
4.7.1 預處理命令
4.7.2 庫函數
4.8 匯編語言與C語言混合編程
4.8.1 C程序與匯編程序之間的參數傳遞
4.8.2 C語言與匯編語言混合編程實例
4.9 模塊化程序設計
4.1 051單片機C程序開發過程
4.10.1 C51程序開發過程及程序結構
4.10.2 C51程序設計的步驟及注意事項
習題
第5章 KeilVision2編譯環境
5.1 初識Keil軟體
5.1.1 KeilC軟體的初始化界面
5.1.2 KeilC菜單與窗口
5.2 KeilC工程建立
5.2.1 新建工程
5.2.2 添加代碼文件
5.2.3 配置工程
5.2.4 編譯鏈接
5.3 Keil軟體的調試方法及技巧
5.3.1 Keil軟體的調試方法
5.3.2 常用調試窗口介紹
5.3.3 通過Peripherals菜單觀察模擬結果
習題
第6章 80C51單片機內部功能單元及應用
6.1 並行I/O埠
6.1.1 PO口
6.1.2 P1口
6.1.3 P2口
6.1.4 P3口
6.1.5 I/O埠的負載能力和埠要求
6.1.6 基本I/O口的應用舉例
6.2 中斷系統
6.2.1 中斷系統概述
6.2.2 中斷的控制與實現
6.2.3 中斷的處理過程
6.2.4 中斷服務程序的設計步驟
6.2.5 外部中斷的應用舉例
6.3 定時器/計數器:
6.3.1 定時器/計數器的基本結構與工作原理
6.3.2 定時器/計數器的控制與實現
6.3.3 定時器/計數器的工作方式
6.3.4 定時器/計數器的綜合應用
6.4 串列通信
6.4.1 串列通信基礎
6.4.2 串列口的結構
6.4.3 串列口相關特殊功能寄存器
……
第7章 單片機常用介面電路設計
第8章 常用串列匯流排介紹及應用
第9章 單片機PROTEUS模擬
第10章 51單片機應用系統開發與設計
附錄1 開發板實驗目錄表
附錄2 80C51單片機指令表
附錄3 C語言優先順序及其結合性
附錄4 ASCII碼表
參考文獻 本書配套開發板
l 主晶元為ATMELh或stc的51系列單片機
l 晶振:基本配置為11.0592MHz,也可由用戶自己選定適合的晶振。l P0、P1、P2、P3的每一個I/O口均引至實驗用戶板上,方便實驗。
l Watchdog:配置有帶復位的看門狗電路。l 程序存貯器為64KB。
l 數據存貯器為4KB(24C04)。
l 提供20個發光二極體,供實驗使用。
l 標准RS232串列通信介面。l 標准微型列印機介面。
l 液晶顯示介面,液晶為LCD1602。
l 具有動態共陰數碼管8個。
l 8 ×8點陣顯示。l 具有4×4矩陣鍵盤。
l 具有4個獨立的鍵盤輸入。
l 串列數轉並行數電路採用74HC595晶元。
l 配有日歷時鍾電路(DS1302晶元)。l
1路8位A/D三線串列轉換晶元:採用TLC549,每個通道均引出其測試點。l
提供8位D/A,使用TLC。具有0~-5V、-5V~0V、-5V~+5V輸出。l
日歷時鍾晶元使用DS1302,可在數碼管上顯示年、月、日、星期、時、分、秒。l
提供揚聲器驅動電路,提供不同的頻率,輸出多種音樂。l
提供蜂鳴器電路。l 脈沖電路。l
在系統編程,提供在線下載,方便調試。

3. 單片機原理及應用技術

單片機的工作原理與計算機CPU的工作原理是一樣的,主要是利用片內的半導體存儲器存放用戶的程序和數據,單片機的核心中央微處理器CPU中有指令寄存器、指令解碼器,程序計數器等部件,由程序計數器尋找下一條要執行的指令,找到後,將指令送給指令寄存器,再由指令解碼器翻譯執行該指令,完成對指令功能的操作;單片機的工作就是不斷地取指令、分析指令、執行指令的循環過程。在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。

單片機的周期

時鍾周期

時鍾周期也叫振盪周期或晶振周期,即晶振的單位時間發出的脈沖數,一般有外部的振晶產生,比如12MHZ=12×106,即每秒發出12000000個脈沖信號,那麼發出一個脈沖的時間就是時鍾周期,也就是1/12μs。通常也叫做系統時鍾周期,是計算機中最基本的、最小的時間單位。

誰說的翡翠毛料貴?這里成本價就可以買到天然好毛料!
廣告

在8051單片機中把一個時鍾周期定義為一個節拍(用P表示),二個節拍定義為一個狀態周期(用S表示)。

機器周期

在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。

4. 學習51,何立民《單片機應用技術選編(1,2,3,4,5,6,7,8,9.。。)》

可以把它作為提高技術的參考書,但把它做系統學習的教程使用可能就不太好了。

5. 單片機應用技術的內容簡介

《單片機應用技術》以STC125410AD增強型8051內核單片機MSC1211為對象,介紹了單片機的硬體結構、匯編語言程序設計及調試、單片機的C語言及編程調試方法,以功能強大的KeilμVision2集成開發環境作為程序設計和調試環境。通過典型應用案例,詳細介紹了單片機各部分的硬體功能和應用設計,以及相關的匯編語言和C語言程序設計。
《單片機應用技術》共20章。每章後,都給出相應的習題,便於教學。以典型應用案例為教學實例,便於讀者掌握和應用單片機技術。

6. 求百度文庫中的「《單片機應用技術》技能練習題」的答案


你好,答案如下所示。

如圖所示



請給連傑和幽香

希望你能夠詳細查看。

如果你有不會的,你可以提問

我有時間就會幫你解答。
希望你好好學習。
每一天都過得充實。

7. 單片機應用技術的目錄


前言
第1章單片機技術概述
1.1微型計算機的基本概念、組成及分類
1.1.1微型計算機的組成
1.1.2微型計算機的分類
1.2單片機技術發展的特點
1.3常見的單片機
1.3.18051內核的單片機
1.3.2其他單片機
1.4單片機的應用
1.4.1單片機的應用范圍
1.4.2單片機應用系統的設計
1.5習題
第2章STC12C5410AD的增強型8051內核
2.1STC12C5410AD單片機的引腳
2.2STC12C5410AD單片機的結構
2.2.1STC12C5410AD單片機的內部結構
2.2.2CPU結構
2.3STC12C5410AD單片機的存儲器
2.3.1存儲器空間及存儲器
2.3.2數據Flash存儲器的操作
2.4習題
第3章數字輸入/輸出埠
3.1STC12C5410AD單片機的I/O口及工作模式
3.2STC12C5410AD單片機I/O口的結構
3.3STC12C5410AD單片機I/O口的使用
3.4習題
第4章指令系統
4.1助記符語言
4.1.1助記符語言概述
4.1.2操作碼
4.1.3操作數
4.2指令格式及分類
4.2.1匯編語言的概念及格式
4.2.2指令代碼的存儲格式
4.2.3指令中的符號約定
4.3定址方式
4.4數據傳送類指令
4.4.1數據傳送指令
4.4.2數據交換指令
4.4.3棧操作指令
4.5邏輯操作類指令
4.5.1對累加器A進行的邏輯操作
4.5.2雙操作數邏輯操作指令
4.6算術運算類指令
4.6.1加減運算指令
4.6.2乘除運算指令
4.6.3增量、減量指令
4.6.4二一十進制調整指令
4.7位操作指令
4.7.1位數據傳送指令
4.7.2位狀態控制指令
4.7.3位邏輯操作指令
4.7.4位條件轉移指令
4.8控制轉移類指令
4.9習題
第5章匯編語言程序設計及模擬調試
5.1匯編語言程序設計基礎知識
5.1.1偽指令
5.1.2匯編語言程序設計的一般步驟和基本框架
5.2匯編語言程序設計舉例
5.3利用KeilμVision2集成開發環境調試程序
5.3.1KeilμVision2集成開發環境簡介
5.3.2KeilμVision2集成開發環境中調試8051單片機匯編語言程序的方法
5.4利用ISP工具將程序下載到單片機中驗證程序
5.4.1ISP下載程序的運行過程
5.4.2使用ISP工具下載程序的步驟
5.5習題
第6章C語言程序設計及模擬調試
6.1C語言程序設計基礎
6.1.1數據類型
6.1.2基本運算符和表達式
6.1.3C語言程序設計
6.1.4函數
6.1.5指針
6.1.6結構與聯合
6.1.7枚舉和位運算
6.1.8預處理
6.2KeilC對ANSIC的擴展
6.2.1KeilC51擴展關鍵字
6.2.2KeilC51指針
6.2.3KeilC51函數
6.2.4STC12C5410AD單片機C51程序框架
6.3習題
第7章中斷
7.1中斷的概念
7.2STC12C5410AD單片機的中斷系統及其管理
7.2.1中斷源及其優先順序管理
7.2.2單片機中斷處理過程
7.2.3中斷請求的撤除
7.2.4關於外部中斷
7.2.5中斷程序編程舉例
7.2.6中斷使用過程中需要注意的問題
7.3習題
第8章定時/計數器
8.1STC12C5410AD單片機的定時/計數器
8.1.1定時/計數器的結構及工作原理
8.1.2定時/計數器方式和控制寄存器
8.1.3定時/計數器的工作方式
8.1.4定時/計數器量程的擴展
8.1.5定時/計數器編程舉例
8.1.6定時/計數器應用中應注意的問題
8.2STC12C5410AD的PCA/PWM模塊
8.2.1PCA/PWM模塊的結構
8.2.2PCA/PWM模塊的特殊功能寄存器
8.2.3PCA/PWM模塊的工作模式
8.2.4PCA/PWM模塊韻應用
8.3習題
第9章串列通信
9.1通信的一般概念
9.1.1並行通信與串列通信
9.1.2串列通信的兩種基本方式
9.2STC12C5410AD單片機的串列介面
9.2.1串列介面的控制寄存器
9.2.2串列介面的工作方式
9.2.3多處理機通信
9.2.4波特率的設定
9.2.5串列介面通信應用舉例
9.2.6計算機與單片機之間的串列通信
9.3STC112C5410AD單片機的SPI介面
9.3.1SPI介面的結構
9.3.2SPI介面的數據通信
9.3.3SPI介面的應用舉例
9.4習題
第10章模數轉換器
10.1模數轉換器的結構及相關寄存器
10.1.1模數轉換器的結構
10.1.2參考電壓源
10.1.3與ADC有關的特殊功能寄存器
10.2模數轉換器的應用
10.3習題
第11章復位、省電方式和時鍾
11.1復位
11.2省電方式
11.2.1省電方式的控制
11.2.2省電方式的應用
11.3時鍾
11.4習題
第12章單片機應用系統設計舉例
12.1系統要求
12.2需求分析
12.3系統硬體設計
12.4系統軟體設計
12.5習題
附錄
附錄ASTC12C5410AD單片機指令表
附錄BSTC12C5410單片機寄存器定義文件STC12.INC內容
附錄CSTC12C5410AD單片機寄存器頭文件STC12.H內容
附錄DMSComm控制項簡介
附錄E邏輯符號對照表
附錄FASCII碼表
參考文獻
……

8. 單片機應用技術要程序

1:針對需要開發的設備構建原理圖,可以用AD09,PROTEUS 軟體
2:針對需要實現的功能編程,使用KEIL編寫調試(51,AVR單片機)
3:程序編好測試,測試包括功能測試,老化測試,可靠性測試等
單片機編程就是簡單的嵌入式軟體開發過程,首先你應該精通C語言(當然也有使用匯編語言的,不過主流還是使用C的),能夠熟練運用C語言實現相應的單片機要實現的功能。所謂的單片機開發,就必須對單片機有一定的了解。這就是為什麼嵌入式的工資高,入門難的原因,它必須要有一定的硬體基礎,還需配合很好的編碼能力。如果你掌握了單片機硬體,同時也精通編程,那麼寫單片機程序也就是水到渠成的事了。

9. 單片機應用技術項目教程課後習題答案主編郭志勇

一個一個問吧,這樣也利於你的理解和提高。

閱讀全文

與單片機應用技術相關的資料

熱點內容
求知課堂python2020 瀏覽:260
kafka刪除topic命令 瀏覽:759
phpsql單引號 瀏覽:86
英雄聯盟壓縮壁紙 瀏覽:452
辦公app需要什麼伺服器 瀏覽:628
安卓伺服器怎麼獲得 瀏覽:808
空調壓縮機冷媒的作用 瀏覽:781
淘寶app是以什麼為利的 瀏覽:657
java提取圖片文字 瀏覽:924
我的世界手機版指令復制命令 瀏覽:35
java判斷字元串為數字 瀏覽:926
androidrpc框架 瀏覽:490
雲伺服器essd和ssd 瀏覽:524
家用網關的加密方式 瀏覽:3
怎麼從ppt導出pdf文件 瀏覽:973
換汽車空調壓縮機軸承 瀏覽:845
平板怎麼登錄安卓端 瀏覽:197
圖像拼接計演算法 瀏覽:257
怎麼打開飢荒伺服器的本地文件夾 瀏覽:293
usb掃描槍編程 瀏覽:675