基于單片機(jī)的實(shí)時(shí)操作系統(tǒng)應(yīng)用與研究
|
資料類(lèi)別
|
電子電工畢業(yè)論文(設(shè)計(jì)) |
|
課程(專(zhuān)業(yè))
|
通信工程 |
關(guān)鍵詞
|
8051|實(shí)時(shí)操作系統(tǒng) |
適用年級(jí)
|
大學(xué) |
身份要求
|
普通會(huì)員 |
金 幣
|
60 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
296K |
發(fā)布時(shí)間
|
2017-11-02 21:11:00 |
預(yù)覽文件
|
0939808.png(只能預(yù)覽部分內(nèi)容) |
下載次數(shù)
|
1 |
發(fā)布人 |
kj008 |
內(nèi)容簡(jiǎn)介:
基于單片機(jī)的實(shí)時(shí)操作系統(tǒng)應(yīng)用與研究,畢業(yè)設(shè)計(jì),說(shuō)明書(shū)共37頁(yè),18414字,附任務(wù)書(shū)、開(kāi)題報(bào)告、中期檢查表。
摘要
8051系列單片機(jī)系統(tǒng)廣泛應(yīng)用于工控、儀器儀表、通信等領(lǐng)域,為了避免其軟件開(kāi)發(fā)的重復(fù)性工作,提高所編軟件的可靠性, 結(jié)合自主開(kāi)發(fā)的、基于AT89C51單片機(jī)為核心的硬件平臺(tái),實(shí)現(xiàn)了一個(gè)基于該平臺(tái)的實(shí)時(shí)操作系統(tǒng)。該操作系統(tǒng)具有一個(gè)基于C語(yǔ)言的、實(shí)時(shí)多任務(wù)的內(nèi)核,有較好的移植性。
單片機(jī)在嵌入式微控制系統(tǒng)應(yīng)用中具有十分重要的地位。在嵌入式系統(tǒng)中使用實(shí)時(shí)操作系統(tǒng)已經(jīng)成為嵌入式應(yīng)用的一種趨勢(shì),是單片機(jī)高水平應(yīng)用開(kāi)發(fā)的一個(gè)標(biāo)志。一個(gè)好的實(shí)時(shí)操作系統(tǒng)可大大提高控制產(chǎn)品的研制效率,縮短開(kāi)發(fā)時(shí)問(wèn),有利于多人的分工協(xié)作,用RTOS開(kāi)發(fā)的產(chǎn)品穩(wěn)定性、可靠性也會(huì)得到提高。
本系統(tǒng)就是充分利用了8051和8255芯片的I/O引腳。系統(tǒng)統(tǒng)采用MSC-51系列單片機(jī)Intel8051和可編程并行I/O接口芯片8255A為中心器件來(lái)設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了能根據(jù)實(shí)際車(chē)流量通過(guò)8031芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計(jì)時(shí)剩5秒時(shí)黃燈閃爍警示(交通燈信號(hào)通過(guò)PA口輸出,顯示時(shí)間直接通過(guò)8255的PC口輸出至雙位數(shù)碼管);車(chē)輛闖紅燈報(bào)警;綠燈時(shí)間可檢測(cè)車(chē)流量并可通過(guò)雙位數(shù)碼管顯示。。系統(tǒng)不足之處不能控制車(chē)的左、右轉(zhuǎn)、以及自動(dòng)根據(jù)車(chē)流改變紅綠燈時(shí)間等。這是由于本身地理位子以及車(chē)流量情況所定,如果有需要可以設(shè)計(jì)擴(kuò)充原系統(tǒng)來(lái)實(shí)現(xiàn)。
關(guān)鍵字:8051,單片機(jī),實(shí)時(shí)操作系統(tǒng)
目 錄
第一章 實(shí)時(shí)操作系統(tǒng) 4
1.1 實(shí)時(shí)操作系統(tǒng)簡(jiǎn)述 4
1.2 實(shí)時(shí)操作系統(tǒng)的主要特點(diǎn) 5
1.3 內(nèi)核結(jié)構(gòu) 7
1.3.1 任務(wù) 7
1.3.2 任務(wù)狀態(tài) 7
1.3.3 任務(wù)控制塊(Task Control Blocks, OS_TCBs) 9
1.3.4 任務(wù)調(diào)度(Task Scheduling) 9
1.3.5 μC/OS中的中斷處理 10
第二章 單片機(jī) 12
2.1 單片機(jī)概述 12
2.2 單片機(jī)的發(fā)展簡(jiǎn)史 12
2.3 單片機(jī)的特點(diǎn) 14
2.4 單片機(jī)的應(yīng)用領(lǐng)域 15
2.5 主流單片機(jī)簡(jiǎn)介 16
2.6單片機(jī)系統(tǒng)的結(jié)構(gòu) 18
2.6.1 單片機(jī)的內(nèi)部結(jié)構(gòu) 18
2.6.2單片機(jī)的引腳功能 18
第三章 實(shí)時(shí)操作系統(tǒng)在單片機(jī)中的應(yīng)用 20
3.1系統(tǒng)方案方案論證 20
3.2系統(tǒng)硬件設(shè)計(jì) 21
3.3實(shí)時(shí)操作系統(tǒng)在控制器中應(yīng)用 22
3.3.1 嵌入式系統(tǒng)的2種觸發(fā)方式 23
3.3.2 調(diào)度器的設(shè)計(jì) 23
3.3.3 任務(wù)及任務(wù)間通信 24
3.3.4 中斷處理 25
3.3.5 存儲(chǔ)器管理 27
3.3.6 外圍設(shè)備的管理 27
3.4交通控制器的軟件設(shè)計(jì) 27
3.4.1 軟件延時(shí) 29
3.4.2 時(shí)間及信號(hào)燈的顯示 30
3.4.3 8255與8051的連接 31
3.5系統(tǒng)調(diào)試 32
3.5.1 鍵盤(pán)和LCD字符顯示器的調(diào)試 32
3.5.2中斷和外設(shè)調(diào)試 32
第四章 總結(jié) 34
參 考 文 獻(xiàn) 35
致 謝 36
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買(mǎi)金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見(jiàn)問(wèn)題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計(jì)) |
|
推薦畢業(yè)論文(設(shè)計(jì)) |
|
|
|
|