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

正文內(nèi)容

基于單片機(jī)的雙機(jī)通信-文庫吧資料

2024-12-14 02:21本頁面
  

【正文】 Proteus可提供的調(diào)試手段 Proteus提供了比較豐富的測試信號(hào)用于電路的測試。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。在Proteus軟件中,理論上同一種儀器可以在一個(gè)電路中隨意的調(diào)用。 Keil和Proteus介紹和聯(lián)調(diào) Proteus的介紹Proteus是一種低投資的電子設(shè)計(jì)自動(dòng)化軟件,提供Schematic Drawing、SPICE仿真與PCB設(shè)計(jì)功能,這一點(diǎn)Proteus 與 multisim比較類似,只不過它可以仿真單片機(jī)和周邊設(shè)備,可以仿真51系列、AVR,PIC等常用的MCU,與keil和MPLAB不同的是它還提供了周邊設(shè)備的仿真,只要給出電路圖就可以仿真,例如373,led,示波器,Proteus提供了大量的元件庫,有RAM,ROM,鍵盤,馬達(dá),LED,LCD,AD/DA,部分SPI器件,部分IIC器件,編譯方面支持Keil和MPLAB,里面有大量的例子參考. Proteus可提供仿真元件資源 ,Proteus軟件提供了可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件達(dá)30多個(gè)元件庫。軟硬件設(shè)計(jì)都包括發(fā)射部分和接收部分的設(shè)計(jì)。當(dāng)某段驅(qū)動(dòng)電路的輸出端為高電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 共陰極數(shù)碼管的8個(gè)發(fā)光二極管的陰極(二極管負(fù)端)連接在一起。根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。通常,公共陽極接高電平(一般接電源),其它管腳接段驅(qū)動(dòng)電路輸出端。在ME300B單片機(jī)開發(fā)系統(tǒng)中使用數(shù)碼管來顯示信息時(shí),要將JP2的3端短接。若顯示的時(shí)間間隔過長的話,數(shù)碼管顯示時(shí)將產(chǎn)生閃爍現(xiàn)象。雖然這些字符是在不同時(shí)刻出現(xiàn)的,而且同一時(shí)刻,只有一位顯示,其它各位熄滅,但由于數(shù)碼管具有余輝特性和人眼有視覺暫留現(xiàn)象,只要每位數(shù)碼管顯示間隔足夠短,給人眼的視覺印象就會(huì)是連續(xù)穩(wěn)定地顯示。同時(shí),段線上輸出相應(yīng)位要顯示字符的字型碼。若要各位數(shù)碼管能夠顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式。由于各位數(shù)碼管的段線并聯(lián),段碼的輸出對各位數(shù)碼管來說都是相同的。而各位數(shù)碼管的共陽極由AT89S51的P2口控制Q20-Q27來實(shí)現(xiàn)8位數(shù)碼管的位輸出控制。 矩陣鍵盤電路 圖2 按鍵排列在ME300B開發(fā)系統(tǒng)中,采用了8位數(shù)碼管動(dòng)態(tài)掃描顯示。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。 電平轉(zhuǎn)換芯片MAX232是美信公司(MAXIM)生產(chǎn),專用于進(jìn)行將TTL電平轉(zhuǎn)換為RS232電平的芯片,MAX232內(nèi)部有泵電源,能將+5V電源電壓在芯片內(nèi)提高到RS232電平所需的+10V或者10V電平。此時(shí)可利用 RS232標(biāo)準(zhǔn)總線接口,將單片機(jī)輸出的TTL電平轉(zhuǎn)換為RS232標(biāo)準(zhǔn)電平(邏輯1為15—5V;邏輯0為+5—+15V)。 MAZ232芯片用8051串行接口通信,如果兩臺(tái)8051單片機(jī)之間的距離很近(),可以采用直接將兩臺(tái)8051單片機(jī)的串行接口直接相連,利用其自身的TTL電平(05V)直接傳輸數(shù)據(jù)信息。如EA為低電平,則不管地址大小,一律讀取外部程序存儲(chǔ)器指令。Pin29:當(dāng)訪問外部程序存儲(chǔ)器時(shí),此腳輸出負(fù)脈沖選通信號(hào),PC的16位地址數(shù)據(jù)將出現(xiàn)在P0和P2口上,外部程序存儲(chǔ)器則把指令數(shù)據(jù)放到P0口上,由CPU讀入并執(zhí)行。更有一個(gè)特點(diǎn),當(dāng)訪問外部程序存儲(chǔ)器,ALE會(huì)跳過一個(gè)脈沖。 復(fù)位電路圖Pin30:ALE/當(dāng)訪問外部程序器時(shí),ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。8051的復(fù)位方式可以是自動(dòng)復(fù)位,也可以是手動(dòng)復(fù)位,如圖()。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序?,F(xiàn)在我們對這些引腳的功能加以說明: 51單片機(jī)引腳圖Pin9:RESET/Vpd復(fù)位信號(hào)復(fù)用腳,當(dāng)8051通電,時(shí)鐘電路開始工作,在RESET引腳上出現(xiàn)24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。INTEL的MCS51系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品16位的MCS96系列單片機(jī)則采用普林斯頓結(jié)構(gòu)。時(shí)鐘電路:8051內(nèi)置最高頻率達(dá)12MHz的時(shí)鐘電路,用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序,但8051單片機(jī)需外置振蕩電容。全雙工串行口:8051內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。定時(shí)/計(jì)數(shù)器:8051有兩個(gè)16位的可編程定時(shí)/計(jì)數(shù)器,以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。數(shù)據(jù)存儲(chǔ)器(RAM):8051內(nèi)部有128個(gè)8位用戶數(shù)據(jù)存儲(chǔ)單元和128個(gè)專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個(gè),可存放讀寫的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表。單片機(jī)AT89S52具有低電壓供電和體積小等特點(diǎn),四個(gè)端口只需要兩個(gè)口就能滿足電路系統(tǒng)的設(shè)計(jì)需要。表現(xiàn)在:、半導(dǎo)體商廣泛加入;(玩具、小家電);;。這一階段已經(jīng)形成系列產(chǎn)品:以8051系列為代表,如8038038051和8052等。表現(xiàn)在:,突出控制功能,專用CPU滿足嵌入功能;;,有8位數(shù)據(jù)線,16位地址線及多功能異步串行口(UART);(SFR)的集中管理模式;,提供位尋址及位操作功能;。主要有通用CPU 68XX系列和專用CPUMCS48系列。單片機(jī)的發(fā)展大致經(jīng)歷了外圍集成、總線完善、功能集成、全方位發(fā)展等技術(shù)發(fā)展階段,至今走過了四代的歷程。該機(jī)由兩快集成電路芯片組成,結(jié)構(gòu)新穎,并具有與眾不同的指令系統(tǒng),深受民用電器和儀器儀表領(lǐng)域的歡迎和重視。從機(jī)收到16個(gè)正確數(shù)據(jù)后送到一個(gè)數(shù)碼管顯示。主機(jī)收到BBH后就把數(shù)碼表TAB[16]中的10個(gè)數(shù)據(jù)送給從機(jī),并發(fā)送檢驗(yàn)和。為提高抗干擾能力,還可以在輸入輸出端加光耦合進(jìn)行光電隔離。接收方也使用MAX232芯片進(jìn)行電平轉(zhuǎn)換后,信號(hào)到達(dá)接收方串行口的接收端。 本次設(shè)計(jì),對于兩片89C51,采用RS232進(jìn)行雙機(jī)通信。在系統(tǒng)工作過程中,單片機(jī)接收到PC機(jī)數(shù)據(jù)信息后,便查找協(xié)議,完成相應(yīng)的操作。單片機(jī)、計(jì)算機(jī)有了協(xié)議這種約定,通信雙方才能明白對方的意圖,以進(jìn)行下一步動(dòng)作。由于其所需電纜線少,接線簡單,所以在較遠(yuǎn)距離傳輸中,得到了廣泛的運(yùn)用。因?yàn)榉绞?為自動(dòng)重裝入初值的8位定時(shí)器/計(jì)數(shù)器模式,所以用它來做波特率發(fā)生器最恰當(dāng)。定時(shí)器T1工作于方式O:溢出所需周期數(shù)=8192定時(shí)器T1工作于方式1:溢出所需周期數(shù)=65536X定時(shí)器T1工作于方式2:溢出所需周期數(shù)=256X當(dāng)工作于定時(shí)器狀態(tài)時(shí),T1計(jì)數(shù)率為Fosc/2:當(dāng)工作于計(jì)數(shù)器狀態(tài)時(shí),T1計(jì)數(shù)率為外部輸入頻率,此頻率應(yīng)小于Fosc/24。定時(shí)器T1作為波特率發(fā)生器,其公式如下:波特率=2SMOD/32定時(shí)器T1溢出率T1溢出率=T1計(jì)數(shù)率/產(chǎn)生溢出所需的周期數(shù)2.方式2:方式2的波特率由PCON中的選擇位SMOD來決定,可表示為:波特率=2sMoDfosc/64也就是當(dāng)SMOD=1時(shí),波特率為1/32fosc,當(dāng)SMOD=0時(shí),波特率為1/64fosc。1.方式O:方式0的波特率固定為主振頻率如前所述,在串行通訊中,收發(fā)雙方的數(shù)據(jù)傳送率(波特率)要有一定的約定。波特率的選擇(3)工作方式3方式3為波特率可變的11位UART方式。在接收到附加的第9位數(shù)據(jù)后,當(dāng)滿足①(RI):0;②(SM2)=0或接收到的第9位數(shù)據(jù)為1時(shí),第
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1