帶您從零學(xué)單片機(jī)之串口通信 串口應(yīng)用簡介51的單片機(jī)除了定時(shí)器/計(jì)數(shù)器和中斷外.還擁有串行通信接口.有了這個(gè)接口我們可以用它和電腦通信.我們可以利用串口向電腦發(fā)送數(shù)據(jù),也可以用串口接收電腦的數(shù)據(jù).有了這個(gè)接口我們可以利用它來設(shè)計(jì)很多東西,數(shù)據(jù)采集,多機(jī)通信,遠(yuǎn)程控制等等. 串行通信是將一組數(shù)據(jù)分成一位位的方式在數(shù)據(jù)線上傳送.串行通信的優(yōu)點(diǎn):占用IO口少.遠(yuǎn)距離傳輸時(shí)候成本低.串行通信的缺點(diǎn):相對(duì)并行通信傳輸速度慢,傳輸方式比較復(fù)雜.DS1302 ADC0832等等都是串行傳輸數(shù)據(jù).
上傳時(shí)間: 2013-10-27
上傳用戶:jing911003
TLC5510 是美國德州儀器公司生產(chǎn)的8位閃速結(jié)構(gòu)模數(shù)轉(zhuǎn)換器,采用CMOS 工藝制造,采樣速率高達(dá)20MSPS。廣泛用于數(shù)字TV、醫(yī)學(xué)圖像、視頻會(huì)議、高速數(shù)據(jù)轉(zhuǎn)換以及QAM解調(diào)器等方面。本文介紹了TLC5510 的性能指標(biāo)、引腳功能、內(nèi)部結(jié)構(gòu)和操作時(shí)序,給出了TLC5510 與MCS-51 單片微機(jī)的接口應(yīng)用電路設(shè)計(jì)、軟件設(shè)計(jì)及參考電壓的配置方法。
標(biāo)簽: 5510 TLC 閃速 AD轉(zhuǎn)換器
上傳時(shí)間: 2013-11-13
上傳用戶:wangzhen1990
MCU51的串口調(diào)試工具:本站會(huì)員 gxujjd 及sltian 推薦的Mcu51網(wǎng)站的免費(fèi)串口調(diào)試工具。此版本使用C++Builder編寫.
標(biāo)簽: MCU 51 串口調(diào)試工具
上傳時(shí)間: 2013-11-08
上傳用戶:Togetherheronce
自動(dòng)檢測80C51串行通訊中的波特率:本文介紹一種在80C51 串行通訊應(yīng)用中自動(dòng)檢測波特率的方法。按照經(jīng)驗(yàn),程序起動(dòng)后所接收到的第1 個(gè)字符用于測量波特率。這種方法可以不用設(shè)定難于記憶的開關(guān),還可以免去在有關(guān)應(yīng)用中使用多種不同波特率的煩惱。人們可以設(shè)想:一種可靠地實(shí)現(xiàn)自動(dòng)波特檢測的方法是可能的,它無須嚴(yán)格限制可被確認(rèn)的字符。問題是:在各種的條件下,如何可以在大量允許出現(xiàn)的字符中找出波特率定時(shí)間隔。顯然,最快捷的方法是檢測一個(gè)單獨(dú)位時(shí)間(single bit time),以確定接收波特率應(yīng)該是多少。可是,在RS-232 模式下,許多ASCII 字符并不能測量出一個(gè)單獨(dú)位時(shí)間。對(duì)于大多數(shù)字符來說,只要波特率存在合理波動(dòng)(這里的波特率是指標(biāo)準(zhǔn)波特率),從起始位到最后一位“可見”位的數(shù)據(jù)傳輸周期就會(huì)在一定范圍內(nèi)發(fā)生變化。此外,許多系統(tǒng)采用8 位數(shù)據(jù)、無奇偶校驗(yàn)的格式傳輸ASCII 字符。在這種格式里,普通ASCII 字節(jié)不會(huì)有MSB 設(shè)定,并且,UART總是先發(fā)送數(shù)據(jù)低位(LSB),后發(fā)送數(shù)據(jù)高位(MSB),我們總會(huì)看見數(shù)據(jù)的停止位。在下面的波特率檢測程序中,先等待串行通訊輸入管腳的起始信號(hào)(下降沿),然后起動(dòng)定時(shí)器T0。在其后的串行數(shù)據(jù)的每一個(gè)上升沿,將定時(shí)器T0 的數(shù)值捕獲并保存。當(dāng)定時(shí)器T0溢出時(shí),其最后一次捕獲的數(shù)值即為從串行數(shù)據(jù)起始位到最后一個(gè)上升沿(我們假設(shè)是停止位)過程所持續(xù)的時(shí)間。
標(biāo)簽: 80C51 自動(dòng)檢測 串行通訊 波特率
上傳時(shí)間: 2014-08-22
上傳用戶:dajin
單片機(jī)溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強(qiáng)大的以太網(wǎng)和CAN 總線通信功能。在PC104模塊底板上,設(shè)計(jì)了一個(gè)基于89C2051 單片機(jī)的溫度采集器,用于采集溫度傳感器監(jiān)測值并通過串口將該監(jiān)測值傳送到PC104 分站。該設(shè)計(jì)簡化了變電所環(huán)境溫度監(jiān)測的軟、硬件,并且編程簡單,充分利用了PC104 的空閑串口資源。關(guān)鍵詞:溫度采集器; 單片機(jī); 串行通信; PC104
上傳時(shí)間: 2013-11-24
上傳用戶:wangchong
本文介紹一種實(shí)現(xiàn)TMS320F240 DSP與C51單片機(jī)串行通訊的方法。詳細(xì)說明了TMS320F240 DSP與C51單片機(jī)的硬件構(gòu)成和軟件設(shè)置等問題。
上傳時(shí)間: 2013-11-24
上傳用戶:1234567890qqq
通過介紹串行EEPR0M芯片在MCS.51單片機(jī)系統(tǒng)中的應(yīng)用,為單片機(jī)應(yīng)用數(shù)據(jù)存儲(chǔ)器的擴(kuò)展,提供一個(gè)新的理念,從而有效地提高了單片機(jī)cPu的引腳資源利用率,為單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)、開發(fā)、數(shù)據(jù)管理提供了又一種結(jié)構(gòu)形式.
標(biāo)簽: EEPROM MCS 串行 51單片機(jī)
上傳時(shí)間: 2013-10-21
上傳用戶:181992417
RS232C串行通信在控制領(lǐng)域里應(yīng)用得很廣泛但在實(shí)際應(yīng)用中又會(huì)因所控制的對(duì)象所解決的問題不同而各具特點(diǎn)本文所涉及的是傳輸距離不超過15米所傳輸數(shù)據(jù)量較小的PC機(jī)和單片機(jī)的通信如PC機(jī)對(duì)IC卡的讀寫PC機(jī)對(duì)單片機(jī)燒寫器的數(shù)據(jù)轉(zhuǎn)輸以及其它一些具有類似特點(diǎn)的智能化儀器和儀表中的數(shù)據(jù)通信
標(biāo)簽: MCU PC 串行通信 應(yīng)用設(shè)計(jì)
上傳時(shí)間: 2014-12-28
上傳用戶:6546544
CAT24Cxxx是集E2PROM存儲(chǔ)器, 精確復(fù)位控制器和看門狗定時(shí)器三種流行功能于一體的芯片。CAT24C161/162(16K),CAT24C081/082(8K),CAT24C041/042(4K)和CAT24C021/022(2K) 主要作為I2C 串行CMOS E2PROM器件,采用先進(jìn)的CMOS工藝大大降低了器件的功耗。CAT24Cxxx另一特點(diǎn)是16 字節(jié)的頁寫緩沖區(qū),提供8腳DIP和SOIC封裝。CAT24Cxxx的復(fù)位功能和看門狗定時(shí)器功能保證系統(tǒng)出現(xiàn)故障的時(shí)候能給CPU一個(gè)復(fù)位信號(hào)。CAT24Cxxx的第2腳輸出低電平復(fù)位信號(hào),第7腳輸出高電平復(fù)位信號(hào)。CAT24Cxx1 看狗溢出信號(hào)從SDA腳輸出CAT24Cxx2不具備看門狗功能
標(biāo)簽: E2PROM Reset WDT 內(nèi)置
上傳時(shí)間: 2013-12-12
上傳用戶:siying
基于AT89C51應(yīng)用系統(tǒng)的串行通信設(shè)計(jì):介紹了基于AT89C51應(yīng)用系統(tǒng)中的串行通信軟硬件設(shè)計(jì)方法和實(shí)現(xiàn)過程,在基于紅外成像技術(shù)的電力設(shè)備狀態(tài)檢測系統(tǒng)中,將紅外測溫儀檢測到設(shè)備的溫度數(shù)據(jù)傳給控制電路,進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換后,在RAM 中存儲(chǔ),同時(shí)上傳給PC機(jī)。系統(tǒng)利用MAX232實(shí)現(xiàn)RS 232C的EIA 電平與單片機(jī)的TTI 電平之聞轉(zhuǎn)換,利用通用串口芯片8251A擴(kuò)展串行接13',實(shí)現(xiàn)PC機(jī)與單片機(jī)之問的串行通信。 關(guān)鍵詞:串行通信;單片機(jī);接口;RS232C
上傳時(shí)間: 2014-12-21
上傳用戶:aeiouetla
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1