




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、湖南理工學院機械(jxi)工程學院 微處理機 及應用(yngyng)機械工業出版社共一百零二頁課程(kchng)簡介1.課程性質微處理機及應用課程是機電類專業(zhuny)的一門重要的學科專業基礎課程,是一門核心課程 。學分 3分 2. 課程目的及要求: 獲得單片機以及接口技術方面的基本理論、基本知識和基本技能;培養分析和解決問題的能力。 獲得對大規模微處理器的學習方法和開發技能,為學習其它嵌入式芯片奠定基礎。3.課程考核 平時成績 (作業+考勤) 10% 實驗成績 20% 期末考試 70%共一百零二頁參考資料1 .胡漢才 單片機原理(yunl)及接口技術 北京:清華大學出版社,19962 .
2、張毅剛 MCS-51單片機應用設計 哈爾濱:哈爾濱工業大學出版社,19973 .張毅剛,新編MCS-51單片機應用設計哈爾濱:哈爾濱工業大學出版社, 2003 4.李華 MCS-51系列單片機實用接口技術 北京:航空航天大學出版社,1993課程(kchng)簡介共一百零二頁相關鏈接單片機開發 /51單片機學習網 電子產品世界 / 單片機的C語言 /c51blog/index.html廣州周立功單片機 / 單片機愛好者 /平凡(pngfn)單片機工作室 / 學習單片機 /廣州白云學院 /jpkc/dpj/index.html單片機論壇 /index.asp課程(kchng)簡介共一百零二頁第一章
3、. 概述(i sh)1.3 單片機與嵌入式系統(xtng)的構成1.什么是單片機(Signal Ship Microcomputer) 從結構上定義:將微型機的基本功能部件(微處理器CPU,存貯器,I/O接口,定時/計數器,中斷系統)等全部集成在一塊半導體芯片上。共一百零二頁與微機(wi j)比較1(結構上)CPURAM、ROMI/O接口(ji ku)定時/計數器中斷系統集成在一塊芯片上CPURAM、ROMI/O接口定時/計數器中斷系統以芯片的形態安裝在主板上共一百零二頁與微機比較(bjio)2(性能上)面向控制的硬件結構與指令系統. 單片機只是(zhsh)一塊芯片,實際應用時還要配上輸入/輸
4、出設備才能構成應用系統.單片機片內集成電路的功能部件多,因此,CPU的處理能力,片內存貯器的容量都有限,不適合作復雜的計算和數據處理.共一百零二頁2.單片機的發展(fzhn)及系列產品1). 單片機的發展史探索(tn su)階段(19741978)以Intel MCS-48為標志不同廠家的單片機紛紛問世形成竟爭格局面向各種不同應用的16位、32位單片機、及增強型8位單片機得到廣泛應用b.完善階段(19781982)c.發展階段(1982 )共一百零二頁2).豐富多彩(fng f du ci)的單片機世界Intel Philips Atmel STC系列(xli) MotorolaSiemens
5、 Winbond Microchip EpsonDallaS 美國德州儀器(TI) 廠家多:系列多:50個序列,600多個品種不同系列產品互不兼容工程上常用的單片機:51單片機 AVR單片機 PIC單片機 MPS單片機共一百零二頁2.為什么要學習(xux)單片機1).特點性價比高(高性能,低價格).體積小,重量輕,功耗低,可靠性高.控制功能強.使用靈活,可方便構成各種( zhn)不同復雜程度的應用系統.共一百零二頁2). 無處不在的單片機的應用(yngyng)在智能儀器/儀表中的應用.工業控制(kngzh)中的應用.家電產品中的應用.機電一體化產品(具有智能化特征的機電產品)中的應用.e.網絡
6、和通信中的應用.共一百零二頁3. 嵌入式系統(xtng)1)、從計算機的使用角度來看主要是兩個方面的應用(yngyng):a).獨立使用的計算機系統.b).嵌入式計算機系統.所謂嵌入式系統:以應用為中心,以計算機技術為基礎,其軟硬件可裁減,對功能、可靠性、成本、體積、功耗有嚴格約束的專用系統。共一百零二頁嵌入式系統的重要(zhngyo)特征:專用性強.系統內核小.系統精簡.e.高實時性.f.嵌入式軟件開發走向標準化(RTOS)G.嵌入式系統需要(xyo)開發工具和環境共一百零二頁2). 單片機應用(yngyng)系統的組成單片機應用(yngyng)系統包括 單片機硬件系統和軟件系統。硬件系統包
7、括兩大部分:單片機系統: 通過系統擴展配置后功能更強的計算機系統。單片機應用系統: 面向應用定身量制的接口電路部分。(系統接口,應用接口)共一百零二頁從單片機硬件系統的擴展配置情況(qngkung)來分為 三種應用系統:最小系統:單片機嵌入到一些簡單的對象中,最小系統的功能決定于單片機的技術水平。. 典型應用(yngyng)系統: 單片機應用系統的一般模式,含有模擬量和數字量輸入/輸出通道。. 最小功耗系統:組成系統的各個對象的功耗最小(靜態功耗最小).設計中應該采取有效的方法,降低動態功耗。共一百零二頁軟件系統有兩種構成(guchng)模式:監控(jin kn)程序(BOOT)操作系統(RT
8、OS)單片機的軟件系統包括 單片機系統軟件和應用軟件。系統軟件: 控制和協調計算機及外部設備,支持應用軟件開發和運行的軟件系統(程序集合)。應用軟件: 面向應用定身量制的程序部分。共一百零二頁典型應用(yngyng)系統示意圖被控對象單片機多路采樣器變送器變送器濾波器濾波器放大器A/DCRTLED顯示器打印機鍵 盤外擴存貯器報警器D/A輸出掃描裝置保持器保持器執行機構執行機構開關量輸入電路開關量輸出電路共一百零二頁4. 一個單片機的應用(yngyng)實例單片機應用(yngyng)系統設計步驟:1.分析問題,明確任務:列出系統功能一覽表。5.調試:軟件調試,系統軟硬件聯調。4.軟件設計: 軟件
9、結構設計,各模塊設計,編寫源代碼。3.硬件設計: 單片機的選型,外圍電路及接口電路設計。2.總體設計:從可選方案中找出一個最優的方案。共一百零二頁實例分析:設計(shj)一個由8個燈構成的街道弧形裝飾燈1.系統(xtng)功能表:模式一單一點點亮模式二逐點點亮模式三交叉點亮(高低4位分別交叉點亮)模式四從中間向兩邊展開點亮模式五上述四種模式循環工作2.總體設計輸入單片機輸出共一百零二頁硬件(yn jin)設計+5vSB0P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0 P3.1 P3.6P3.7R8R去抖輸入共一百零二頁開始(kish)讀鍵模式(msh)1?模式2?模式
10、3?執行模式1執行模式2執行模式3執行模式4執行模式2YYY4.軟件設計N模式4?執行模式1執行模式3執行模式4模5計數Y共一百零二頁#include /*四種模式(msh)的C語言程序*/void delay( ); /*延時250mS的函數(hnsh)*/void main(void ) void main(void ) unsigned char LED18=254,253,251,247,239,223,191,127; unsigned char LED28=255,254,252,248,240,224,192, 128; unsigned char LED38=15,240,15
11、,240,15,240,15,240; unsigned char LED48=255,231,195,129,0,129,195,231;void main(void ) unsigned char LED18=254,253,251,247,239,223,191,127; unsigned char LED28=255,254,252,248,240,224,192, 128; unsigned char LED38=15,240,15,240,15,240,15,240; unsigned char LED48=255,231,195,129,0,129,195,231; unsign
12、ed char in_SB; i; count=0; while(1) in_SB=P3; void main(void ) unsigned char LED18=254,253,251,247,239,223,191,127; unsigned char LED28=255,254,252,248,240,224,192, 128; unsigned char LED38=15,240,15,240,15,240,15,240; unsigned char LED48=255,231,195,129,0,129,195,231; unsigned char in_SB; i; count=
13、0; while(1) in_SB=P3; if (in_SB&0 x01=0) count+; if(count4) count=0; switch (count) case 1: for(i=0;i8;i+) P1=LED1i;delay(250 ); break; 共一百零二頁 case 2: for(i=0;i8;i+) P1=LED2i;delay(250 ); break; case 3: for(i=0;i8;i+) P1=LED3i;delay(250 ); break; case 4: for(i=0;i8;i+) P1=LED4i;delay( 250); break; 共
14、一百零二頁switch (count) case 1: for(i=0;i8;i+) P1=LED1i;delay(250 );break; case 2: for(i=0;i8;i+) P1=LED2i;delay(250 ); break; case 3: for(i=0;i8;i+) P1=LED3i;delay(250 );break; case 4: for(i=0;i8;i+) P1=LED4i;dely( 250); break; defauld: for(i=0;i8;i+) P1=LED1i;delay(250 ); for(i=0;i8;i+) P1=LED1i;delay(250 ); for(i=0;i8;i+) P1=LED1i;delay(250 ); for(i=0;i8;i+) P1=LED1i;delay(250 ); /*五種模式(msh)的C語言程序*/共一百零二頁作業(zuy):P22:13,14,15/*延時25
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程資料主管培訓
- 一年級信息技術上冊 信息和信息處理工具教學設計 人教新課標版
- 六年級英語下冊 Unit 1 A family outing第2課時教學設計 湘少版
- 人教部編版六年級上冊書湖陰先生壁教學設計
- 人教版小學數學四年級上冊教學教案設計歸納總結6
- 一世龍門-【2022年暑假預習】云名著《世說新語》之“德行”卷
- 全國人教版初中信息技術八年級上冊第二單元第10課《設置循環播放的背景音樂》教學設計
- 人教版 (新課標)必修3&4Unit 2 Working the land教案及反思
- 九年級體育 技巧 足球教學設計2
- 人美版七年級下冊5.色彩的調和教學設計
- 壓力管道設計與審批人員考試題電子版-5
- 護理組長經驗交流
- 2024年10月自考00341公文寫作與處理試題及答案
- 第二單元 第八課 巧用藍牙做工具 說課稿2024-2025學年人教版(2024)初中信息科技八年級上冊
- 腰椎小關節紊亂癥的護理
- 《新時代提升基層治理能力的根本路徑》課件
- 剩余工程轉讓協議書
- 老年慢病常見意外與防范
- 【公開課課件】《農業區位因素及其變化》
- 2024屆清華大學強基計劃數學學科筆試試題(附答案)
- (必會)軍隊文職(數學1)近年考試真題題庫(含答案解析)
評論
0/150
提交評論