freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pc機(jī)與單片機(jī)間串口通信技術(shù)的實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-06-11 13:17 本頁面


【正文】 前,已把系統(tǒng)軟件裝入到ROM中,用戶只需熟悉和使用,不能改變。對(duì)于自行設(shè)計(jì)的微機(jī)化智能系統(tǒng),系統(tǒng)軟件設(shè)計(jì)也需要自行設(shè)計(jì),然后固化在EPROM等類似的存儲(chǔ)器中。系統(tǒng)軟件包括以下內(nèi)容。?監(jiān)控(監(jiān)督)程序或操作系統(tǒng)。監(jiān)控(監(jiān)督)程序是一種低級(jí)計(jì)算機(jī)的管理程序。它的功能是掃描鍵盤,實(shí)現(xiàn)人機(jī)對(duì)話,接收用戶程序,顯示、調(diào)試、修改用戶程序,顯示和修改存儲(chǔ)器中的內(nèi)容。通電后立即進(jìn)入監(jiān)控(監(jiān)督)程序,各種程序均在監(jiān)控程序控制下運(yùn)行。一般在設(shè)計(jì)單片機(jī)智能化儀器、儀表及設(shè)備時(shí)要自己編制監(jiān)控(監(jiān)督)程序。編制用戶程序時(shí),同時(shí)可以調(diào)用監(jiān)控程序中的一些子程序,節(jié)省用戶應(yīng)用程序的存儲(chǔ)空間。操作系統(tǒng)是微型計(jì)算機(jī)的一款大型管理程序,是在監(jiān)控程序的基礎(chǔ)上進(jìn)一步擴(kuò)展許多控制程序形成的,其主要功能是實(shí)現(xiàn)人機(jī)對(duì)話,管理微型機(jī)、存儲(chǔ)器、操作臺(tái)、外部設(shè)備(磁盤驅(qū)動(dòng)器、CRT、打印機(jī)及其他外圍設(shè)備)、文件和作業(yè)進(jìn)程。它控制各種軟件,如匯編程序、解釋程序、編譯程序、I/O驅(qū)動(dòng)程序、連接程序等。不同的計(jì)算機(jī)系統(tǒng)可能有不同的操作系統(tǒng),如CP/M、CDOS等。?匯編程序、解釋程序和編譯程序匯編程序用于把匯編語言程序翻譯為計(jì)算機(jī)能夠識(shí)別和執(zhí)行的機(jī)器語言程序(也稱為目標(biāo)程序)。例如MCS51匯編程序,用戶可以把用匯編語言編寫的程序送入仿真器,然后把它變?yōu)闄C(jī)器語言程序,再把這些機(jī)器語言程序固化到EPROM中,EPROM中的程序就可以在用戶系統(tǒng)中執(zhí)行。解釋程序的功能是把某種程序設(shè)計(jì)語言編寫的源程序,翻譯成機(jī)器語言的目標(biāo)程序,此目標(biāo)程序是可執(zhí)行程序,解釋程序翻譯一句執(zhí)行一句。編譯程序的功能是把用高級(jí)語言編寫的源程序,編譯成某中間語言或機(jī)器目標(biāo)程序。 (2)應(yīng)用軟件單片機(jī)實(shí)時(shí)控制系統(tǒng)的應(yīng)用軟件是服務(wù)于實(shí)時(shí)控制的程序集合,由單片機(jī)實(shí)時(shí)控制系統(tǒng)的設(shè)計(jì)者編寫。因控制系統(tǒng)的復(fù)雜程度和功能差別很大,所以應(yīng)用軟件的差別也很大。應(yīng)用軟件的設(shè)計(jì)應(yīng)當(dāng)留有余地、易于擴(kuò)展和更改。為此,應(yīng)用軟件宜采用模塊化結(jié)構(gòu),一個(gè)程序模塊就是一個(gè)子程序。主程序的主要任務(wù)是調(diào)用這些子程序,總的來說,這些子程序可分為兩類,分別為通用軟件和專用軟件。?通用軟件不管控制規(guī)模有多大,按什么規(guī)律控制,也不管被控對(duì)象是什么,一般情況下,有些軟件常會(huì)被用到,這些軟件稱為通用軟件。如數(shù)制轉(zhuǎn)換程序,包括二進(jìn)制與BCD碼之間相互轉(zhuǎn)換程序等;運(yùn)算程序,包括加、減、乘、除、開方、函數(shù)運(yùn)算等;數(shù)字濾波程序,用于對(duì)數(shù)據(jù)進(jìn)行處理;工程量程序,在工程顯示時(shí)往往用到這類程序;查表程序,例如查找熱電勢對(duì)應(yīng)的溫度值;報(bào)警程序等。?專用軟件。這是針對(duì)某一具體控制系統(tǒng)和不同控制規(guī)律編制的程序,主要有:數(shù)據(jù)采集程序、A/D轉(zhuǎn)換程序、D/A轉(zhuǎn)換程序、鍵盤掃描程序、顯示程序,以及各種控制算法程序,例如PID程序、純滯后補(bǔ)償算法程序、自適應(yīng)控制程序等。單片機(jī)應(yīng)用系統(tǒng)是為了完成某項(xiàng)任務(wù)而研制開發(fā)的用戶系統(tǒng),每個(gè)系統(tǒng)針對(duì)不同的應(yīng)用,具有不同的功能,但總體設(shè)計(jì)方法和研制步驟基本相同。與一般的計(jì)算機(jī)系統(tǒng)一樣,單片機(jī)的應(yīng)用系統(tǒng)也是由硬件和軟件組成。硬件指單片機(jī)、擴(kuò)展的存儲(chǔ)器、輸入/輸出設(shè)備、控制設(shè)備、執(zhí)行部件等組成的系統(tǒng),軟件是各種工作程序的總稱。硬件和軟件只有緊密配合,協(xié)調(diào)一致,才能組成高性能的單片機(jī)應(yīng)用系統(tǒng)。在系統(tǒng)的研制過程中,軟硬件的功能總是在不斷地調(diào)整,以便相互適應(yīng)、相互配合,達(dá)到最佳性價(jià)比。單片機(jī)應(yīng)用系統(tǒng)的研制過程包括總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、系統(tǒng)總體調(diào)試等4個(gè)階段,但它們不是絕對(duì)分開的,有時(shí)是交叉進(jìn)行的。目前,單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法一般是針對(duì)具體任務(wù)選用合適的單片機(jī),配以必要的存儲(chǔ)器、接口芯片和外圍設(shè)備來構(gòu)成系統(tǒng)。這類系統(tǒng)中的硬件配置和軟件設(shè)計(jì)完全是按照應(yīng)用系統(tǒng)的功能進(jìn)行的。因而系統(tǒng)結(jié)構(gòu)簡單、投資少,軟硬件資源能夠得到最充分的利用。由于設(shè)計(jì)人員必須編制必要的系統(tǒng)監(jiān)控或監(jiān)督程序、應(yīng)用功能程序等,所以軟件設(shè)計(jì)和硬件制作的工作量很大,要求設(shè)計(jì)人員要有一定的軟硬件開發(fā)能力。1. 總體設(shè)計(jì)在進(jìn)行系統(tǒng)設(shè)計(jì)之前,首先應(yīng)根據(jù)系統(tǒng)的功能要求及其應(yīng)用環(huán)境等,確定合理、具體的功能和技術(shù)指標(biāo),對(duì)應(yīng)用系統(tǒng)的可靠性、通用性、先進(jìn)性、可維護(hù)性及成本等進(jìn)行綜合考慮,根據(jù)單片機(jī)性能及開發(fā)工具等因素選擇合適的單片機(jī)機(jī)型。接下來要根據(jù)系統(tǒng)中可能涉及的傳感器、模擬電路、I/O接口、存儲(chǔ)器、打印機(jī)和顯示器等器件和設(shè)備進(jìn)行器件選擇,使之符合系統(tǒng)在精度、速度和可靠性等方面的要求。最后確定硬件和軟件的功能劃分,由于在系統(tǒng)設(shè)計(jì)中某些功能用硬件和軟件都能實(shí)現(xiàn),在設(shè)計(jì)中應(yīng)綜合考慮研制周期和成本等因素,并依次具體劃分軟、硬件功能。2. 系統(tǒng)硬件設(shè)計(jì)硬件系統(tǒng)設(shè)計(jì)的任務(wù)是根據(jù)總體設(shè)計(jì)要求,在所選擇的單片機(jī)型的基礎(chǔ)上,確定系統(tǒng)擴(kuò)展所需的存儲(chǔ)器、I/O電路、A/D及D/A電路和相關(guān)的外圍電路等,然后設(shè)計(jì)出系統(tǒng)的電路原理圖。下面分別介紹硬件設(shè)計(jì)的各個(gè)環(huán)節(jié)。(1) 程序存儲(chǔ)器的選用 單片機(jī)內(nèi)部沒有程序存儲(chǔ)器或存儲(chǔ)器容量不夠時(shí),需擴(kuò)展外部程序存儲(chǔ)器。可當(dāng)程序存儲(chǔ)器使用的芯片有多種非易失存儲(chǔ)器,如EPROM、快擦寫Flash存儲(chǔ)器和OTP等,從它們的價(jià)格和性能特點(diǎn)上考慮,對(duì)于批量生產(chǎn)的已成熟的應(yīng)用多選用OTP型,其他情況可選用快擦寫存儲(chǔ)器等。由于目前單片機(jī)片內(nèi)存儲(chǔ)器的容量越來越大,若設(shè)計(jì)的應(yīng)用系統(tǒng)所需的存儲(chǔ)器空間比較小,就沒必要擴(kuò)充程序存儲(chǔ)器。(2)數(shù)據(jù)存儲(chǔ)器的選用數(shù)據(jù)存儲(chǔ)器由RAM構(gòu)成。對(duì)于數(shù)據(jù)存儲(chǔ)器的容量要求,各個(gè)系統(tǒng)之間差別比較大。有的測量儀器和儀表只需少量的RAM即可,此時(shí)應(yīng)盡量選用容量能符合要求的單片機(jī)。對(duì)于要求較大容量RAM的系統(tǒng),對(duì)RAM芯片的選擇原則是盡可能減少芯片的數(shù)量。例如選一片62256(32K)比選用4片6264價(jià)格低得多,連線也更簡單。(3) I/O接口電路的設(shè)計(jì) 由于外設(shè)多種多樣,這使得單片機(jī)與外設(shè)之間的接口電路也各不相同。因在設(shè)計(jì)I/O接口電路時(shí)應(yīng)從體積、價(jià)格、功能、負(fù)載等幾方面綜合考慮。I/O接口大致可歸類為并行接口、串行接口、數(shù)據(jù)采集通道(接口)、模擬輸出通道(接口)等。目前,有些單片機(jī)已將上述各接口集成在單片機(jī)內(nèi)部,使I/O接口的設(shè)計(jì)大大簡化。系統(tǒng)設(shè)計(jì)時(shí),可以選擇含有所需接口的單片機(jī)。如要設(shè)計(jì)專用接口,根據(jù)系統(tǒng)的輸入/輸出的要求,可選用TTL和CMOS芯片進(jìn)行接口電路的設(shè)計(jì)。對(duì)于A/D和D/A電路芯片的選擇原則應(yīng)根據(jù)系統(tǒng)對(duì)它的精度、速度和價(jià)格的要求而定。此外還要考慮芯片和系統(tǒng)中的傳感器、放大器相匹配等問題。(4) 譯碼電路的設(shè)計(jì) 所有的需要擴(kuò)展外部存儲(chǔ)器和輸入/輸出接口設(shè)計(jì)的單片機(jī)系統(tǒng)都需要設(shè)計(jì)譯碼電路,譯碼電路的作用是為外設(shè)提供片選信號(hào),也就是為它們分配獨(dú)一無二的地址空間。譯碼電路在設(shè)計(jì)時(shí)要盡可能簡單,這就要求存儲(chǔ)器空間分配合理、譯碼方式選擇得當(dāng)。 考慮到修改方便和保密性強(qiáng),譯碼電路除了可以利用常規(guī)的門電路、譯碼器來實(shí)現(xiàn)外,還可以利用只讀存儲(chǔ)器與可編程門陣列來實(shí)現(xiàn)。 (5)總線驅(qū)動(dòng)器的設(shè)計(jì) 如果單片機(jī)外部擴(kuò)展的器件較多,負(fù)載過重,就要考慮設(shè)計(jì)總線驅(qū)動(dòng)器。例如,MCS51單片機(jī)的P0口負(fù)載能力為8個(gè)LSTTL邏輯門;P2口負(fù)載能力為4個(gè)LSTTL邏輯門。如果P0、P2口實(shí)際連接的邏輯門數(shù)超出上述定額,系統(tǒng)便不能可靠地工作,此時(shí)就必須在P0、P2口增加總線驅(qū)動(dòng)器來提高它們的驅(qū)動(dòng)能力。P0口通常使用雙向數(shù)據(jù)總線驅(qū)動(dòng)器74LS245,P2口可使用單向總線驅(qū)動(dòng)器74LS244。系統(tǒng)擴(kuò)展和配置設(shè)計(jì)遵循的原則如下。①盡可能選擇典型通用的電路,并符合單片機(jī)的常規(guī)用法。②系統(tǒng)的擴(kuò)展與外圍設(shè)備配置的水平應(yīng)充分滿足應(yīng)用系統(tǒng)當(dāng)前的功能要求,并留有適當(dāng)余地,便于需要時(shí)進(jìn)行功能擴(kuò)充。③系統(tǒng)中相關(guān)的器件性能要匹配。例如,選用的晶振頻率較高時(shí),存儲(chǔ)器的存取時(shí)間就短,應(yīng)選擇存取速度較快的芯片;選擇CMOS芯片單片機(jī)構(gòu)成低功耗系統(tǒng)時(shí),系統(tǒng)中的所有芯片都應(yīng)選擇低功耗產(chǎn)品。如果系統(tǒng)中相關(guān)的器件不匹配,系統(tǒng)的綜合性能將降低,甚至不能正常工作。④硬件系統(tǒng)設(shè)計(jì)時(shí),要盡可能充分地利用單片機(jī)的片內(nèi)資源,使設(shè)計(jì)的電路向標(biāo)準(zhǔn)化、模塊化靠攏。硬件設(shè)計(jì)結(jié)束后,應(yīng)編寫出硬件電路原理圖及硬件設(shè)計(jì)說明書。3. 系統(tǒng)軟件設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)是一個(gè)整體。軟件設(shè)計(jì)和硬件設(shè)計(jì)應(yīng)統(tǒng)一,系統(tǒng)的硬件電路設(shè)計(jì)定型后,軟件的功能也就基本明確了。一個(gè)應(yīng)用系統(tǒng)的軟件一般由系統(tǒng)監(jiān)控程序和應(yīng)用程序兩部分組成。其中,應(yīng)用程序是用來完成如測量、計(jì)算、顯示、打印、輸出控制等各種實(shí)質(zhì)性功能的軟件;系統(tǒng)監(jiān)控程序是控制單片機(jī)系統(tǒng)按預(yù)定操作方式運(yùn)行的程序,負(fù)責(zé)組織調(diào)度各應(yīng)用程序模塊,完成系統(tǒng)自檢、初始化、處理鍵盤命令、處理接口命令、處理?xiàng)l件觸發(fā)和顯示等功能。軟件設(shè)計(jì)通常分為系統(tǒng)定義、軟件結(jié)構(gòu)設(shè)計(jì)和程序設(shè)計(jì)3個(gè)步驟。(1) 系統(tǒng)定義系統(tǒng)定義的目的就是根據(jù)系統(tǒng)軟件、硬件的功能分工,確定出軟件應(yīng)完成什么功能,其具體步驟如下。①定義說明各輸入/輸出接口的功能,確定信息交換的方式、與系統(tǒng)接口方式、所占接口地址、讀取和輸出方式等。比如編寫實(shí)現(xiàn)控制功能的軟件時(shí),應(yīng)明確控制對(duì)象、控制信號(hào)及控制時(shí)序;編寫實(shí)現(xiàn)處理功能的軟件時(shí),應(yīng)該明確輸入是什么,要做什么樣的處理(即處理算法),產(chǎn)生何種輸出。②在程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器區(qū)域中,合理分配存儲(chǔ)空間。其中包括系統(tǒng)主程序、常規(guī)表格、數(shù)據(jù)暫存區(qū)域、堆棧區(qū)域和入口地址等。③對(duì)面板控制開關(guān)、按鍵等輸入量及顯示、打印等輸出量也必須予以定義,以此作為編程依據(jù)。④針對(duì)可能出現(xiàn)的由干擾引起的錯(cuò)誤進(jìn)行容錯(cuò)設(shè)計(jì),給出錯(cuò)誤處理方案,以達(dá)到提高軟件可靠性的目的。其中一種最簡單的錯(cuò)誤處理就是軟件引導(dǎo)重新啟動(dòng)系統(tǒng)。⑤明確所設(shè)計(jì)的用戶程序應(yīng)達(dá)到的精度、速度指標(biāo)。(2) 軟件結(jié)構(gòu)設(shè)計(jì)合理的軟件結(jié)構(gòu)是設(shè)計(jì)出一個(gè)性能優(yōu)良的單片機(jī)應(yīng)用系統(tǒng)軟件的基礎(chǔ),必須予以充分重視。根據(jù)系統(tǒng)的定義,可以把整個(gè)工作分解為幾個(gè)相對(duì)獨(dú)立的操作,根據(jù)這些操作的相互聯(lián)系及時(shí)間關(guān)系,設(shè)計(jì)出一個(gè)合理的軟件結(jié)構(gòu)。對(duì)于簡單的應(yīng)用系統(tǒng),通常采用順序設(shè)計(jì)的方法,這種系統(tǒng)軟件由主程序和若干個(gè)中斷服務(wù)程序構(gòu)成。根據(jù)系統(tǒng)各個(gè)操作的性質(zhì),指定哪些操作由主程序完成,哪些操作由中斷服務(wù)程序完成,并指定各中斷的優(yōu)先級(jí)。對(duì)于復(fù)雜的實(shí)時(shí)控制系統(tǒng),應(yīng)采用實(shí)時(shí)多任務(wù)操作系統(tǒng),這種系統(tǒng)往往要求對(duì)多個(gè)對(duì)象同時(shí)進(jìn)行實(shí)時(shí)控制,要求對(duì)各個(gè)對(duì)象的實(shí)時(shí)信息以足夠快的速度進(jìn)行處理并作出快速響應(yīng)。這就要求提高系統(tǒng)的實(shí)時(shí)性、并行性等。因此,實(shí)時(shí)多任務(wù)操作系統(tǒng)應(yīng)具備任務(wù)調(diào)度、實(shí)時(shí)控制、實(shí)時(shí)時(shí)鐘、輸入/輸出和中斷控制、系統(tǒng)調(diào)用、多個(gè)任務(wù)并行運(yùn)行等分功能。在程序設(shè)計(jì)方法上,模塊程序設(shè)計(jì)時(shí)單片機(jī)應(yīng)用中最常用的程序設(shè)計(jì)技術(shù)。這種方法是把一個(gè)完整的程序分解為若干個(gè)功能相對(duì)獨(dú)立的較小的程序模塊,對(duì)各個(gè)程序模塊分別進(jìn)行設(shè)計(jì)、編制和調(diào)試,最后將各個(gè)調(diào)試好的程序模塊連成一個(gè)完整的程序。這種方法的優(yōu)點(diǎn)是單個(gè)程序模塊的設(shè)計(jì)和調(diào)試比較方便,容易完成,一個(gè)模塊可以為多個(gè)程序所共享。缺點(diǎn)是各個(gè)模塊的連接有時(shí)有一定難度。還有一種方法是自上而下設(shè)計(jì)程序。此方法是先從主程序開始設(shè)計(jì),主程序編好后,再編制各從屬的程序和子程序。這種方法比較符合人們的日常思維。其缺點(diǎn)是上一級(jí)的程序錯(cuò)誤將對(duì)整個(gè)程序產(chǎn)生影響。(3) 程序設(shè)計(jì)在軟件結(jié)構(gòu)設(shè)計(jì)確定之后就可以進(jìn)行程序設(shè)計(jì)了,一般設(shè)計(jì)過程:首先根據(jù)問題的定義,描述出各輸入變量和輸出變量之間的數(shù)學(xué)關(guān)系,即建立數(shù)學(xué)模型。然后根據(jù)系統(tǒng)功能及操作過程,先列出程序的簡單功能流程框圖(粗框圖),再對(duì)粗框圖進(jìn)行擴(kuò)充和具體化,即對(duì)存儲(chǔ)器、寄存器、標(biāo)志位等工作單元進(jìn)行具體的分配和說明。把功能流程圖中每一個(gè)粗框轉(zhuǎn)變?yōu)榫唧w的存儲(chǔ)單元、寄存器和I/O接口等,從而繪制出詳細(xì)的程序流程圖(細(xì)框圖)。完成流程圖設(shè)計(jì)后,便可編寫程序。單片機(jī)應(yīng)用程序可以采用匯編語言,也可以采用某些機(jī)器語言,例如可通過Keil C51軟件來編寫C語言等。編寫完成后均須匯編成80C51的機(jī)器碼,經(jīng)調(diào)試正常運(yùn)行后,再固化到非易失性存儲(chǔ)器中去,完成系統(tǒng)的設(shè)計(jì)。4. 系統(tǒng)總體調(diào)試單片機(jī)應(yīng)用系統(tǒng)的總體調(diào)試是系統(tǒng)開發(fā)的重要環(huán)節(jié)。當(dāng)完成了單片機(jī)應(yīng)用系統(tǒng)的硬件、軟件設(shè)計(jì),并組裝完成后,便可進(jìn)入單片機(jī)應(yīng)用系統(tǒng)調(diào)試階段。系統(tǒng)調(diào)試的目的是要查出用戶系統(tǒng)中硬件設(shè)計(jì)與軟件設(shè)計(jì)中存在的錯(cuò)誤及可能出現(xiàn)的不協(xié)調(diào)等問題,以便修改設(shè)計(jì),最終使用戶系統(tǒng)能正確、可靠地工作。系統(tǒng)調(diào)試包括硬件調(diào)試、軟件調(diào)試和軟硬件聯(lián)調(diào)。根據(jù)調(diào)試環(huán)境不同,系統(tǒng)調(diào)試又分為模擬調(diào)試與現(xiàn)場調(diào)試。各種調(diào)試所起的作用是不同的,其所處的時(shí)間段也不一樣,不過它們的目的都是為了查出用戶系統(tǒng)中存在的錯(cuò)誤或缺陷。通常的調(diào)試順序是先排除明顯的硬件故障,然后和軟件結(jié)合起來進(jìn)行調(diào)試。常見的硬件故障有邏輯錯(cuò)誤、元器件失效、可靠性差和電源故障等。在進(jìn)行硬件調(diào)試時(shí)先進(jìn)行靜態(tài)調(diào)試,用萬用表等工具在樣機(jī)供電前根據(jù)原理圖和裝配圖仔細(xì)檢查線路,核對(duì)元器件的型號(hào)、規(guī)格和安裝是否正確。然后供電檢查各點(diǎn)電位是否正常。接下來再借助仿真開發(fā)儀器進(jìn)行聯(lián)機(jī)調(diào)試,分別測試擴(kuò)展的RAM、I/O接口、I/O設(shè)備、程序存儲(chǔ)器及晶振和復(fù)位電路,若有錯(cuò)誤,進(jìn)行改正。軟件調(diào)試就是檢查系統(tǒng)軟件中的錯(cuò)誤。常見的軟件錯(cuò)誤有程序失控、中斷錯(cuò)誤(不響應(yīng)中斷或循環(huán)響應(yīng)中斷)、輸入/輸出錯(cuò)誤和處理結(jié)果錯(cuò)誤等。通常的調(diào)試順序是先把各個(gè)程序模塊分別進(jìn)行調(diào)試,調(diào)試通過后再組合到一起進(jìn)行綜合調(diào)試,達(dá)到預(yù)定的功能技術(shù)指標(biāo)后即可將軟件固化。第三章 串行口通信原理并行與串行基本通信方式:隨著單片機(jī)系統(tǒng)的廣泛應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,單片機(jī)的通信功能愈來愈顯得重要。單片機(jī)通信是指單片機(jī)與計(jì)算機(jī)或單片機(jī)與單片機(jī)之間的信息交換,通常單片機(jī)與計(jì)算機(jī)之間的通信我們用的較多。通信有并行和串行兩種方式。在單片機(jī)系統(tǒng)以及現(xiàn)代單片機(jī)測控系統(tǒng)中,信息的交換多采用串行通信方式。 并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時(shí)進(jìn)行傳送,每一位數(shù)據(jù)都需要一條傳輸線,8位數(shù)據(jù)總線的通信系統(tǒng),一次傳送8位數(shù)據(jù)(1個(gè)字節(jié)),將需要8條數(shù)據(jù)線。此外,還需要一條信號(hào)線和若干控制信號(hào)線,這種方式僅適合于短距離的數(shù)據(jù)傳輸,如比較老式的打印機(jī)就是通過并口方式與計(jì)算機(jī)連接。由于并
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1