單片機原理及接口技術課程說明課程目標教與學的方法課程安排學習資源考核方法課堂要求
上傳時間: 2013-11-20
上傳用戶:weareno2
一、課程簡介及要求: 課程名稱(中英文)單片機原理及應用 Principle of Chip Microcomputer 課程編碼 241016 學分 2 學時(含實驗: )46 (8) 開課單位 信息學院實驗中心 課程內容 掌握 MCS51 匯編軟語言程序設計和調試方法、掌握 MCS51 單片機原理及其應用方法 選課對象 本科 相關理論課程 微機原理與應用;計算機控制技術; 測控電路;單片機原理及接口技術等 參考教材 單片機原理及應用 考試方式及評分標準
上傳時間: 2014-12-27
上傳用戶:HGH77P99
摘要:本文介紹了我院以集成混合信號的SOC型單片機C8051F為主講機型,對傳統的以講授MCS-51為主的“單片機原理及應用”課程在實驗手段、實驗內容、教學方法等方面所進行的改革。關鍵詞:單片機;C8051F;匯編語言;C51
上傳時間: 2013-10-17
上傳用戶:幾何公差
單片機原理及綜合設計 第一章:MCS-51系列單片機的存儲結構(4學時)① 掌握內部數據寄存器RAM的結構、用途和特點;② 程序存儲器ROM的結構特點,編程中應注意的問題;③ 片內、外程序存儲器的確定方法。 第二章:MCS-51單片機指令系統及時序(4學時)① 111條指令的功能分類;② 指令的尋址方式;③ 偽指令及匯編語言源程序的格式;④ 與指令的相關時序。第三章:MCS-51單片機內部模塊的功能介紹(8學時)① 內部并行I/O端口的結構特點、使用中的注意事項;② 定時/計數器的2種工作方式、4種計數模式;③ 串行接口的4種工作模式的設定及波特率的計算;④ 中斷系統的結構、中斷響應的過程和編程方法。 第四章:MCS-51單片機系統的擴展及應用(8學時);① 系統擴展的幾種方法;② 外部程序、數據存儲器的擴展;③ A/D、D/A轉換器與單片機的接口電路及編程方法;④ 鍵盤掃描/動態顯示接口電路;⑤ 單片機的監控電路等。
上傳時間: 2013-10-28
上傳用戶:ydd3625
單片機原理及應用 摘要:本文介紹了我院以集成混合信號的SOC 型單片機C8051F 為主講機型,對傳統的以講授MCS-51 為主的“單片機原理及應用”課程在實驗手段、實驗內容、教學方法等方面所進行的改革。
標簽: 單片機原理
上傳時間: 2013-11-12
上傳用戶:bjgaofei
單片機原理及應用實驗指導書 第一部分 系統介紹一、系統的特點EL 型微機教學實驗系統旨在提高實驗者的動手能力、分析解決問題的能力,系統具有以下特點:1、系統采用了模塊化設計,實驗系統功能齊全,涵蓋了微處理器教學實驗課程的大部分內容。2、系統采用了開放式的結構設計,通二組相對獨立的總線最多可同時擴展二塊應用實驗板,用戶可根據需要購置相應的實驗板,降低了成本,提高了靈活性,便于升級換代。3、配有兩塊可編程器件EPM7064/ATF1502,一塊被系統占用。另一塊供用戶實驗用。兩塊器件皆可通過JTAG 接口在線編程。使用十分方便。4、系統配有LED 數碼管顯示和點陣式液晶顯示模塊,二者的接口都對用戶開放,方便用戶靈活使用。5、系統配有完善的輸入鍵盤,方便用戶靈活編程。6、靈活的電源接口:配有PC 機電源插座,可有PC 提供電源。另外還配有外接開關電源,提供所需的+5V、±12V,其輸入為220V 的交流電。7、系統的聯機運行模式:配有系統調試軟件,系統調試軟件分為DOC 版和WINDOWS 版兩種,均為中文多窗口界面。調試程序時可以同時打開寄存器窗口、內存窗口、變量窗口、反匯編窗口、波形顯示窗口等等,極大的方便了用戶的程序調試。該軟件集源程序編輯、編譯、鏈接、調試于一體,每項功能均為中衛下拉菜單,簡明易學。經常使用的功能均備有熱鍵,這樣可以提高程序的調試效率。調試軟件不僅支持匯編語言,而且還支持C 語言編輯、編譯調試。8、系統的單機運行模式:系統在沒有與計算機連接的情況下,自動運行在單機模式,在此模式下,用戶可通過鍵盤輸入運行程序(機器碼),和操作指令,同時將輸入信息及操作的結果在LED 數碼管上顯示出來。9、系統的功能齊全,可擴展性(數據總線、地址總線、控制總線為用戶開放)亦能輕松滿足其課程設計、畢業設計使用等。二、系統概述1、微處理器: 8031,它的P1 口、T0、EX0、EX1、RXD、TXD、RD、WR 皆對用戶開放,供用戶使用。2、時鐘頻率:6.0MHz3、存儲器:程序存儲器與數據存儲器統一編址,最多可達64K,板載ROM(監控程序27C256)16K,RAM(程序存儲器6264)8K 供用戶下載實驗程序,可達到32K;RAM(數據存儲器6264)8K 供用戶程序使用,可擴展達32K。(RAM 程序存儲器與數據存儲器不可同時擴展至32K,具體與廠家聯系)。(見圖1-1:存儲器組織圖)。在程序存儲器中:20000H----2FFFFH 為監控程序存儲器區,用戶不可使用,3000H----3FFFH 為用戶數據存儲區。4000H----7FFFH 為實驗程序存儲器區,供用戶下載實驗程序8000H----CF9FH,CFF0H------FFFFH 為用戶CPLD 實驗區段,用戶可在此段空間編程。CFA0H----CFDFH 系統I/O 區,用戶可用但不可更改。
上傳時間: 2013-10-21
上傳用戶:kiklkook
MCS-51.96系列單片機原理及應用 本書詳細介紹MCS-51系列單片微型計算機的硬件結構、組成原理和指 令系統。結合應用實例簡述系統的擴展和組成方法,并有較完整的應用系統 例子供讀者參考。書中的實用...
上傳時間: 2014-12-27
上傳用戶:agent
C51原理及相關基礎入門知識 第一章:C51 流程控制語句一、分類條件語句、循環語句和開關語句。下面將對這些語句作詳細介紹。(1) 條件語句條件語句的一般形式為:if(表達式)語句 1;else語句 2;上述結構表示: 如果表達式的值為非0(TURE)即真, 則執行語句1, 執行完語句1 從語句2 后開始繼續向下執行; 如果表達式的值為 0(FALSE)即假, 則跳過語句1 而執行語句2。所謂表達式是指關系表達式和邏輯表達式的結合式。注意:1. 條件執行語句中"else 語句2;"部分是選擇項, 可以缺省, 此時條件語句變成:if(表達式) 語句1;表示若表達式的值為非 0 則執行語句1 , 否則跳過語句1 繼續執行。2. 如果語句1 或語句2 有多于一條語句要執行時, 必須使用"{"和"}" 把這些語句包括在其中, 此時條件語句形式為:if(表達式){語句體 1;}else{語句體 2;}3. 條件語句可以嵌套, 這種情況經常碰到, 但條件嵌套語句容易出錯, 其原因主要是不知道哪個if 對應哪個else。例如:if(x>20||x<-10)if(y<=100&&y>x)printf("Good");elseprintf("Bad");對于上述情況,規定: else 語句與最近的一個if 語句匹配, 上例中的 else 與 if(y<=100&&y>x) 相匹配。為了使 else 與if(x>20||x<-10) 相匹配, 必須用花括號。如下所示:if(x>20||x<-10){if(y<=100&&y>x)printf("Good");}
上傳時間: 2013-10-24
上傳用戶:Sophie
單片機原理及應用教程:1.1 微型計算機的組成及工作原理1.1.1 微型計算機中的基本概念1. 微處理器2. 微型計算機 (1)單片微處理機 (2)通用微型計算機3. 微型計算機系統2.1 MCS—51系列單片機的結構原理2.1.1 MCS-51單片機邏輯結構 MCS-51單片機的系統結構框圖如圖2.1所示。 3.1 MCS-51單片機指令格式 一條匯編語言指令中最多包含4個區段,如下所示: 標號:操作碼 目的操作數,源操作數 ;注釋 標號與操作碼之間“:”隔開; 操作碼與操作數之間用“空格”隔開; 目的操作數和源源操作數之間有“,”分隔; 操作數與注釋之間用“;”隔開。 所謂程序設計,就是按照給定的任務要求,編寫出完整的計算機程序。要完成同樣的任務,使用的方法或程序并不是唯一的。因此,程序設計的質量將直接影響到計算機系統的工作效率、運行可靠性。 前面我們學過了匯編語言形式的指令系統,本章重點介紹匯編語言程序結構以及如何利用匯編語言指令進行程序設計的方法。
上傳時間: 2013-10-09
上傳用戶:huannan88
可編程計數器陳列PCA原理及應用設計P89C51Rx2的可編程計數器陳列是由5個相同的、以計數器為主的模塊組成。每個模塊除為主的計數器外,還輔之以比較器/沿捕捉器。
上傳時間: 2013-10-12
上傳用戶:youke111