開發(fā)串行通信時(shí),可以利用定時(shí)器已輪詢的方式達(dá)到自動(dòng)化的目的,本程序就是一個(gè)自動(dòng)讀取串口傳入的字符串的程序。
標(biāo)簽: 串行通信
上傳時(shí)間: 2013-12-18
上傳用戶:tzl1975
找了很久才找到的。現(xiàn)上傳上來(lái)共享。 M74HC595 是一個(gè)八位串行輸入,平行輸出的位移緩存器;平行輸出為三態(tài)輸出。在SCK 的上升緣,串行數(shù)據(jù)由SDI輸入到內(nèi)部的八位位移緩存器,并由Q7’輸出。 而平行輸出,則是在LCK 的上升緣,將在八位位移緩存器的數(shù)據(jù)存入到八位平行輸出緩存器。當(dāng)OE 的控制訊號(hào)為低致能時(shí), 平行輸出端的輸出值,等于平行輸出緩存器所儲(chǔ)存的質(zhì)。而當(dāng)OE 的控制訊號(hào)為高電位,也就是輸出關(guān)閉時(shí),平行輸出端會(huì)維持在高阻抗?fàn)顟B(tài)。. M74HC595 保持了和一般74HC595 功能上以及腳位上的兼容性之外,并針對(duì)一些特性予以強(qiáng)化。這些強(qiáng)化的特性,使得M74HC595 非常適合用于像是LED 數(shù)組指示器、LED 訊號(hào)顯示矩陣等需要較大的灌電流應(yīng)用。每個(gè)通道可接受的灌電流都被加大了,使得M74HC595 可以支持更大的LED 電流。而增大的接地電流,可支持?jǐn)?shù)個(gè)平行輸入通道的同時(shí)打開,并灌大電流。比起傳統(tǒng)的74HC595,平行輸出端同時(shí)有較大灌電流時(shí),可靠度增強(qiáng)了四倍以上。
上傳時(shí)間: 2014-11-23
上傳用戶:heart520beat
RS-485串行總線接口標(biāo)準(zhǔn)以差分平衡方式傳輸信號(hào),具有很強(qiáng)的抗共模干擾的能力,允許一對(duì)雙絞線上一個(gè)發(fā)送器驅(qū)動(dòng)多個(gè)負(fù)載設(shè)備。工業(yè)現(xiàn)場(chǎng)控制系統(tǒng)中一般都采用該總線標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)傳輸,而且一般采用RS-485串行總線接口標(biāo)準(zhǔn)的系統(tǒng)都使用8044芯片作為通信控制器或各分機(jī)的CPU。8044芯片內(nèi)部集成了SDLC,HDLC等通信協(xié)議,并且集成了相應(yīng)的硬件電路,通過硬件電路和標(biāo)準(zhǔn)協(xié)議的配合,使系統(tǒng)的通訊準(zhǔn)確、可靠、快速。8044在市場(chǎng)上日漸稀少,雖然有8344可替代,但幾百元的價(jià)位與普通單片機(jī)幾元至幾十元的價(jià)位相差甚遠(yuǎn),用戶在開發(fā)一般的單片機(jī)應(yīng)用系統(tǒng)時(shí),都希望能用簡(jiǎn)單的電路和簡(jiǎn)單的通信協(xié)議完成數(shù)據(jù)交換。譬如:利用單片機(jī)本身所提供的簡(jiǎn)單串行接口,加上總線驅(qū)動(dòng)器如SN75176等組合成簡(jiǎn)單的RS-485通訊網(wǎng)絡(luò)。本文所述的方法已成功地應(yīng)用于工程項(xiàng)目,一臺(tái)主機(jī)與60臺(tái)從機(jī)通訊,通訊波特率達(dá)64KBPS。
標(biāo)簽: 485 串行總線 接口標(biāo)準(zhǔn) 差分
上傳時(shí)間: 2013-11-26
上傳用戶:tedo811
串行驅(qū)動(dòng)led顯示, 一個(gè)74hc595位移寄存器驅(qū)動(dòng)三極管驅(qū)動(dòng)led位, 兩個(gè)74hc595驅(qū)動(dòng)led段
標(biāo)簽: led 串行驅(qū)動(dòng)
上傳時(shí)間: 2014-01-16
上傳用戶:erkuizhang
用485實(shí)現(xiàn)單片機(jī)之間的串行通信。 主機(jī)部分發(fā)送從機(jī)地址,等待從機(jī)響應(yīng),從機(jī)準(zhǔn)備好就發(fā)數(shù)據(jù),發(fā)完就接收從機(jī)的響應(yīng),接受成功就跳出循環(huán),否則重發(fā) 系統(tǒng)時(shí)鐘為11.059MHZ時(shí),設(shè)定串口波特率為9600bit/s串口接收中斷允許,發(fā)送中斷禁止,設(shè)定定時(shí)器中斷允許
標(biāo)簽: 485 單片機(jī) 串行通信 主機(jī)
上傳時(shí)間: 2016-08-21
上傳用戶:佳期如夢(mèng)
PC機(jī)與智能儀器串口通信 MSComm 控件提供下列兩種處理通訊的方式: 事件驅(qū)動(dòng)通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。所有通訊事件和通訊錯(cuò)誤的列表,參閱 CommEvent 屬性。 在程序的每個(gè)關(guān)鍵功能之后,可以通過檢查 CommEvent 屬性的值來(lái)查詢事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個(gè)簡(jiǎn)單的電話撥號(hào)程序,則沒有必要對(duì)每接收一個(gè)字符都產(chǎn)生事件,因?yàn)槲ㄒ坏却邮盏淖址钦{(diào)制解調(diào)器的“確定”響應(yīng)。 每個(gè)使用的 MSComm 控件對(duì)應(yīng)著一個(gè)串行端口。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè) MSComm 控件。可以在 Windows“控制面板”中改變端口地址和中斷地址。
標(biāo)簽: MSComm 通訊 PC機(jī) 智能儀器
上傳時(shí)間: 2016-10-05
上傳用戶:qlpqlq
PC機(jī)與智能儀器串口通信 MSComm 控件提供下列兩種處理通訊的方式: 事件驅(qū)動(dòng)通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。所有通訊事件和通訊錯(cuò)誤的列表,參閱 CommEvent 屬性。 在程序的每個(gè)關(guān)鍵功能之后,可以通過檢查 CommEvent 屬性的值來(lái)查詢事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個(gè)簡(jiǎn)單的電話撥號(hào)程序,則沒有必要對(duì)每接收一個(gè)字符都產(chǎn)生事件,因?yàn)槲ㄒ坏却邮盏淖址钦{(diào)制解調(diào)器的“確定”響應(yīng)。 每個(gè)使用的 MSComm 控件對(duì)應(yīng)著一個(gè)串行端口。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè) MSComm 控件。可以在 Windows“控制面板”中改變端口地址和中斷地址。
標(biāo)簽: MSComm 通訊 PC機(jī) 智能儀器
上傳時(shí)間: 2016-10-05
上傳用戶:洛木卓
430例程調(diào)試程序 |——5-1 框架程序 |——6-1 異步串行通信程序(點(diǎn)對(duì)點(diǎn)通信) |——6-2 異步串行通信程序(地址位模式多機(jī)通信) |——6-3 異步串行通信程序(空閑模式多機(jī)通信) |——7-1 定時(shí)中斷程序 |——7-2 PWM輸出程序 |——7-3 捕獲脈沖信號(hào)周期程序 |——7-4 軟件模擬異步串行通信程序 |——7-5 基本定時(shí)器程序 |——8-1 FLASH擦寫程序 |——8-2 非行列式鍵盤程序 |——8-3 行列式鍵盤程序 |——9-1 DMA數(shù)據(jù)傳輸程序 |——9-2 軟件模擬IIC總線讀寫24C02程序 |——10-1 FLL+鎖頻環(huán)程序 |——10-2 LCD模塊程序 |——11-1 ADC12單通道和序列通道單次轉(zhuǎn)換程序 |——11-2 ADC12單通道和序列通道多次轉(zhuǎn)換程序 |——11-3 DAC12數(shù)模轉(zhuǎn)換程序 |——12-1 使用比較器A進(jìn)行斜邊AD轉(zhuǎn)換程序 |——12-2 比較器A電阻值測(cè)量程序 |——13-1 中斷嵌套程序 |——13-2 異常處理程序
上傳時(shí)間: 2014-01-10
上傳用戶:playboys0
freescale mc9s08qg8 串行通訊,定時(shí)器,PWM,和鍵盤的demo程序。
標(biāo)簽: freescale mc9 s08 qg8
上傳時(shí)間: 2013-12-15
上傳用戶:hn891122
《8051單片機(jī)基礎(chǔ)教程》首先介紹了8051單片機(jī)的硬件、匯編語(yǔ)言、程序測(cè)試方法、基本I/O控制、中斷控制、計(jì)時(shí)計(jì)數(shù)器控制、串行接口控制、A/D與D/A轉(zhuǎn)換等土要內(nèi)容,然后重點(diǎn)介紹了三個(gè)制作課題:LCD串行接口監(jiān)視器、單片機(jī)電子鐘、倒數(shù)計(jì)器。
標(biāo)簽: 8051 控制 單片機(jī) 中斷控制
上傳時(shí)間: 2016-12-13
上傳用戶:a6697238
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1