導航:首頁 > 操作系統 > 單片機原理與應用設計

單片機原理與應用設計

發布時間:2022-04-27 15:32:19

A. 單片機原理與應用的概述

單片機原理及應用:(張毅剛2004年版圖書)
本書詳細地介紹了MCS-51單片機的硬體結構、指令系統,從應用的角度介紹了匯編語言程序設計與各種硬體介面設計、各種常用的數據運算和處理程序、介面驅動程序以及MCS-51單片機應用系統的設計,並對MCS-51單片機應用系統設計中的抗干擾技術以及各種新器件也作了詳細的介紹。本書突出了選取內容的實用性、典型性。書中的應用實例,大多來自科研工作及教學實踐,且經過檢驗,內容豐富、詳實。

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

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

單片機的周期

時鍾周期

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

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

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

機器周期

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

C. 單片機原理及應用設計

單片機最小系統包括單片機晶元,晶振電路,復位電路。可以通過電腦軟體編寫C語言或匯編語言程序進行編譯後生成HEX(16進制)或BIN(2進制)文件,再通過下載軟體把程序下載到單片機裡面便可以運行。

D. 單片機原理與應用及c51程序設計 第二版 課後習題答案 楊加國 謝維成編著

指導教師簽字
學生簽字
2009年3月15日

題目來源
指導教師推薦□v 自選□ 其它□

題目類別 基礎研究□ 應用研究□v 其它□

一、調研資料的准備
時鍾模塊主要是用於對時、分、秒、年、月、日和星期的計時。該模塊採用的晶元為DS12C887 時鍾晶元。此晶元集成度高,其外圍的電路設計非常的簡單,且其性能非常好,計時的准確性高。
DS12C887為雙列直插式封裝。其具體與單片機的連接如下所述:AD0~AD7雙向地址/數據復用線與單片機的P0口相聯,用於向單片機交換數據;AS 地址選通輸入腳與單片機的 ALE 相聯用於對地址鎖存,實現地址數據的復用;CS 片選線與單片機的 P2.6 相聯,用於選通時鍾晶元;DS 數據選通讀輸入引腳與單片機的讀選通引腳相聯,用於實現對晶元數據的讀控制;R/W 讀/寫輸入與單片機的寫選通引腳相聯,用於實現對時鍾晶元的寫控制;MOT 直接接地,選用 INTEL 時序。IRQ引腳與 8051 的 INT1 相連,用於為時間的採集提供時間基準。
二、選題依據
當前,在世界范圍內,一個以微電子技術,計算機和通信技術為先導的,以信息技術和信息產業為中心的信息革命方興未艾。為使我國盡快實現經濟信息化,趕上發達國家水平,必須加速發展我國的信息技術和信息產業。而計算機技術怎樣與實際應用更有效的結合並有效的發揮其作用是科學界最熱門的話題,也是當今計算機應用中空前活躍的領域。
三、選題目的
本次實驗的完成證明了單片機的儲存功能, 從另一個角度上,我們可以看到這種功能的發展前景。當前,時髦的儲存器比比皆是,我們的這個小小的設計也許在這些MP3,MD3面前算不了什麼, 但是如果我們能在這個領域發展到微型晶元的程度,我們也許可以領導一代儲存器的新潮流。
四、選題要求
五、進度安排
第一階段 2008年12月---2009年2月 資料准備階段
大量閱讀與該課題有關的資料及相關的論文,醞釀課題實施方案及相關措施
第二階段 2009年3月---2009年4月中旬 初稿寫作
根據開題報告及指導教師對課題內容、完成形式的要求得到相應的資料及結果。及時聽取導師的意見,完善方案措施;繼續開展研究;爭取有一定的成果並完成初稿接受檢查。
第三階段 2009年4月中旬
根據導師對初稿的評定結果進行改進,以利於論文的繼續進行。
第四階段 2009年4月下旬---2009年6月定稿
完成畢業論文的寫作並交導師評閱,根據導師提出的要求進行必要修改,進一步完善論文的攥寫
六、完成畢業論文所需條件
在指導教師的幫助下,通過仔細查閱書籍、期刊,進一步在互聯網上搜索學習與選題有關的專業知識,完成對相關知識的掌握。並適當進行調研及相關實驗等。
七、主要參考文獻
《單片機原理與介面技術》,余錫存主編,西安電子科技大學出版社,2001.7.
《MCS-51單片機原理與應用》,蔡美琴主編,高等教育出版社,1992.8.
《單片機原理與應用技術》,張友德、謝偉毅主編,機械工業出版社,2004.3.
單片機原理介面與應用》,黃遵熹主編,西北工業大學出版社,2002.5.
《單片機原理與應用》,劉華東主編,電子工業出版社,2003.8.
劉文濤.MCS-51單片機培訓教程(C51版).北京:電子工業出版社,2005.
《51系列單片機及C51程序設計》,王建校、楊建國主編,科學出版社,2002.4.
《單片機原理與應用》,朱月秀、濮陽檳、駱經備主編,科學出版社,2004.3.
《新編單片機原理與應用》,潘永雄主編,西安電子科技大學出版社,2003.2.
《單片機原理與應用》,孫俊逸主編,清華大學出版社,2006.2.
《單片機原理與應用》,李全利主編,清華大學出版社,2006.2.
《單片機原理及其介面技術》第二版,胡漢才主編,清華大學出版社,2004.2.
夏繼強. 單片機實驗與實踐教程. 北京:北京航空航天大學出版社, 2001.
楊將新,李華軍,劉東駿.單片機程序設計及應用.北京:電子工業出版社,2006.
謝維成,楊加國.單片機原理與應用及C51程序設計.北京:清華大學出版社,2006.

評委評語及其建議:
選題依據充分,意義、目的明確,調研資料准備豐富,進度安排合理;完成任務所需條件具備,可以進行論文的寫作。

評委簽字:
系(院、部)部蓋章:
2009 年 3月10-16 日

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

第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
在系統編程,提供在線下載,方便調試。

F. 單片機原理與應用及C51程序設計教材的內容簡介

本書除了在每個應用章節中給出許多相關實例外,還在第8、9章給出大量的設計性實例和系統設計實例,均採用匯編與C語言編程對照的方式編寫,力求通過應用實例,使讀者既可以在工作中進行類比編程,又可以開闊思路,提高實際工作能力。
本書按照應用型人才培養的教學要求編寫,語言通俗易懂,內容齊全、實用性強,適合作為各類普通高校相關專業、相關課程的教材或教學參考書,也可作為需要掌握和使用單片機技術的工程技術人員的實用參考書。

G. 單片機原理與應用的目錄

第1章 單片微型計算機概述
1.1 單片微型計算機發展概況
1.2 微型計算機系統的概念
1.3 單片機的特點和種類
習題1
第2章 MCS-51單片機硬體結構
2.1 單片機的基本結構
2.2 單片機的引腳及片外匯流排結構
2.3 單片機的存儲器配置
2.4 CPU的時鍾及鋪助電路
習題2
第3章 MCS-51 單片機指令系統
3.1 概述
3.2 定址方式
3.3 數據傳送類指令
3.4 算術運算類指令
3.5 邏輯運算和移位指令
3.6 控制轉移指令
3.7 位操作類指令
習題3
第4章 匯編語言程序設計
4.1 概述
4.2 順序程序設計
4.3 分支程序設計
4.4 循環程序設計
4.5 子程序設計
4.6 常用程序舉例
習題4
第5章 單片機應用小系統
5.1 單片機系統擴展的必要性
5.2 幾個基本的概念
5.3 應用小系統介紹
5.4 介面電路綜述
習題5
第6章 中斷系統與定時/計數器
6.1 中斷系統結構及管理
6.2 定時器/計數器結構特點與控制
6.3 定時器/計數器計數器及中斷系統的綜合應用
習題6
第7章 串列通信及其介面
7.1 串列口基本概念與串列口控制寄存器
7.2 串列通信工作方式
習題7
第8章 單片機的基本擴展
8.1 程序存儲器擴展
8.2 數據存儲器擴展
8.3 輸入/輸出口擴展技術
習題8
第9章 單片機的鍵盤顯示介面技術
……
第10章 單片機與A/D和D/A轉換器介面
第11章 單片機應用系統設計
參考文

H. 單片機原理及應用設計的課後答案(胡輝的)

1.MOV A,R1
MOV R0,A

2.MOV 35H,30H

3.MOV P1,38H

4.MOV DPTR,#0100H
MOVX A,@DPTR
MOV SP,A

5.MOV DPTR,#1002H
MOV A,40H

MOVX @DPTR,A

6.MOV DPTR,#1050H
MOV R0,#25H
MOVX A,@DPTR
MOVX @R0,A

I. 《單片機原理與應用》

第十題,選A就錯了,後面不過沒有看到答案,可以不要選擇,不過可以寫上int0
第三題,應是D,XXXes,et1,ex1,et0,ex0

閱讀全文

與單片機原理與應用設計相關的資料

熱點內容
義隆單片機視頻教程 瀏覽:383
cad安裝卡在解壓 瀏覽:615
編程精靈g540 瀏覽:256
手機文檔解壓之後解壓包去哪兒了 瀏覽:923
java中網路編程重要嗎 瀏覽:683
如何登錄別人的伺服器 瀏覽:626
調度系統軟體python 瀏覽:205
微信大轉盤抽獎源碼 瀏覽:497
壓縮機損壞的表現 瀏覽:862
同步數據伺服器怎麼用 瀏覽:634
163郵箱伺服器的ip地址 瀏覽:50
伺服器跟域是什麼 瀏覽:128
rails啟動命令 瀏覽:465
logistic命令怎麼用 瀏覽:738
c語言點滴pdf 瀏覽:747
linuxrtc編程 瀏覽:258
linux打包並壓縮命令 瀏覽:644
aes加密的證書格式 瀏覽:99
oracledbcalinux 瀏覽:844
酬勤任務app怎麼被特邀 瀏覽:199