基于MCS51的無線學(xué)習(xí)終端的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-03-20 06:52
【摘要】: 在過去的十幾年時(shí)間里,基于嵌入式單片機(jī)的教學(xué)產(chǎn)品成為各個(gè)學(xué)校電子教學(xué)設(shè)備的核心部件,而大量教學(xué)設(shè)備的普及使得學(xué)生們的教學(xué)環(huán)境更加良好,提高了學(xué)生學(xué)習(xí)的興趣和效率,提高了學(xué)習(xí)的質(zhì)量。 本文針對(duì)職業(yè)教育領(lǐng)域?qū)Υ蜃咒浫雽W(xué)習(xí)系統(tǒng)的需求提出了一種基于雙核的MCS-51單片機(jī)的學(xué)習(xí)終端的設(shè)計(jì)方案和實(shí)現(xiàn)方法,解決了學(xué)校購置學(xué)生打字訓(xùn)練用PC機(jī)高成本問題,又能切實(shí)提高學(xué)生的打字練習(xí)能力。文中論述了這種基于雙51單片機(jī)的架構(gòu),分析了這種架構(gòu)的必要性和優(yōu)點(diǎn),在這種架構(gòu)基礎(chǔ)上總線上掛接了顯示模塊,鍵盤模塊,ROM存儲(chǔ)模塊,RAM存儲(chǔ)模塊及無線模塊。本文對(duì)于基于PS/2鍵盤的主從CPU通信給予了詳細(xì)描述,整個(gè)系統(tǒng)的程序是放在主CPU的片內(nèi)Flash空間和Nand Flash空間的,系統(tǒng)在開機(jī)上電之后按照總線模式在存儲(chǔ)區(qū)不同位置讀取程序代碼,驅(qū)動(dòng)各個(gè)模塊顯示信息,最后系統(tǒng)可以通過無線模塊實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)模式下的文件收發(fā)和短消息通信。對(duì)于這個(gè)復(fù)雜的軟件系統(tǒng),本文著重論述了它是如何把μC/OS-II操作系統(tǒng)移植到本51單片機(jī)系統(tǒng)上,并且如何實(shí)現(xiàn)相應(yīng)的驅(qū)動(dòng)模塊。 通過本文的研究分析,系統(tǒng)可以搭建成基于雙核51單片機(jī)的,總線上掛接LCD、RAM、Nand Flash、Nor Flash、標(biāo)準(zhǔn)鍵盤及nRF2401無線傳輸?shù)饶K的嵌入式學(xué)習(xí)終端。在使用了實(shí)時(shí)操作系統(tǒng)μC/OS-II后,系統(tǒng)的穩(wěn)定性和效率得到了明顯提高,并為將來其他模塊的開發(fā)搭建了良好的軟件平臺(tái)。
【圖文】:
統(tǒng)鍵盤輸入模塊的選擇[7-9]PS/2 接口標(biāo)準(zhǔn)的發(fā)展過程計(jì)算機(jī)工業(yè)的發(fā)展,作為計(jì)算機(jī)最常用輸入設(shè)備的鍵盤也日新BM 推出了 IBM PC/XT 鍵盤及其接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)定義了 83 鍵 連接器和簡(jiǎn)單的串行協(xié)議。實(shí)際上,第一套鍵盤掃描碼集并沒有令。為此,1984 年 IBM 推出了 IBM AT 鍵盤接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn),采用 5 腳 DIN 連接器和雙向串行通訊協(xié)議,此協(xié)議依照第二設(shè)有 8 個(gè)主機(jī)到鍵盤的命令。到了 1987 年,IBM 又推出了 PS/該標(biāo)準(zhǔn)仍舊定義了 84-101 鍵,但是采用 6 腳 mini-DIN 連接器,上更小巧,仍然用雙向串行通訊協(xié)議并且提供有可選擇的第三套同時(shí)支持 17 個(gè)主機(jī)到鍵盤的命令,F(xiàn)在,市面上的鍵盤都和容,只是功能不同而已。
第二章 系統(tǒng)功能分析備到主設(shè)備的通信備向主設(shè)備發(fā)送數(shù)據(jù)時(shí),首先會(huì)檢查時(shí)鐘線,以確認(rèn)時(shí)鐘高電平,從設(shè)備就可以開始傳輸數(shù)據(jù);否則,從設(shè)備要,才能開始傳輸數(shù)據(jù)。傳輸?shù)拿恳粠?11 位組成,發(fā)送圖 2-2 所示。設(shè)備到主設(shè)備的通信每一幀數(shù)據(jù)中開始位總是為 0,數(shù),停止位始終為 1。從設(shè)備到主設(shè)備通信時(shí),,從設(shè)備總是據(jù)線狀態(tài),主設(shè)備在時(shí)鐘下降沿讀入數(shù)據(jù)線狀態(tài)。
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12
本文編號(hào):2591421
【圖文】:
統(tǒng)鍵盤輸入模塊的選擇[7-9]PS/2 接口標(biāo)準(zhǔn)的發(fā)展過程計(jì)算機(jī)工業(yè)的發(fā)展,作為計(jì)算機(jī)最常用輸入設(shè)備的鍵盤也日新BM 推出了 IBM PC/XT 鍵盤及其接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)定義了 83 鍵 連接器和簡(jiǎn)單的串行協(xié)議。實(shí)際上,第一套鍵盤掃描碼集并沒有令。為此,1984 年 IBM 推出了 IBM AT 鍵盤接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn),采用 5 腳 DIN 連接器和雙向串行通訊協(xié)議,此協(xié)議依照第二設(shè)有 8 個(gè)主機(jī)到鍵盤的命令。到了 1987 年,IBM 又推出了 PS/該標(biāo)準(zhǔn)仍舊定義了 84-101 鍵,但是采用 6 腳 mini-DIN 連接器,上更小巧,仍然用雙向串行通訊協(xié)議并且提供有可選擇的第三套同時(shí)支持 17 個(gè)主機(jī)到鍵盤的命令,F(xiàn)在,市面上的鍵盤都和容,只是功能不同而已。
第二章 系統(tǒng)功能分析備到主設(shè)備的通信備向主設(shè)備發(fā)送數(shù)據(jù)時(shí),首先會(huì)檢查時(shí)鐘線,以確認(rèn)時(shí)鐘高電平,從設(shè)備就可以開始傳輸數(shù)據(jù);否則,從設(shè)備要,才能開始傳輸數(shù)據(jù)。傳輸?shù)拿恳粠?11 位組成,發(fā)送圖 2-2 所示。設(shè)備到主設(shè)備的通信每一幀數(shù)據(jù)中開始位總是為 0,數(shù),停止位始終為 1。從設(shè)備到主設(shè)備通信時(shí),,從設(shè)備總是據(jù)線狀態(tài),主設(shè)備在時(shí)鐘下降沿讀入數(shù)據(jù)線狀態(tài)。
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 邵貝貝;嵌入式實(shí)時(shí)操作系統(tǒng)цC/OS-II的應(yīng)用與新發(fā)展[J];電子產(chǎn)品世界;2002年17期
2 魏玉清;微機(jī)應(yīng)用系統(tǒng)抗干擾的探討[J];現(xiàn)代電子技術(shù);1997年01期
相關(guān)碩士學(xué)位論文 前1條
1 呂錚;微型嵌入式開放式數(shù)控系統(tǒng)[D];西北工業(yè)大學(xué);2004年
本文編號(hào):2591421
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2591421.html
最近更新
教材專著