自動(dòng)檢測(cè)80C51串行通訊中的波特率:本文介紹一種在80C51 串行通訊應(yīng)用中自動(dòng)檢測(cè)波特率的方法。按照經(jīng)驗(yàn),程序起動(dòng)后所接收到的第1 個(gè)字符用于測(cè)量波特率。這種方法可以不用設(shè)定難于記憶的開(kāi)關(guān),還可以免去在有關(guān)應(yīng)用中使用多種不同波特率的煩惱。人們可以設(shè)想:一種可靠地實(shí)現(xiàn)自動(dòng)波特檢測(cè)的方法是可能的,它無(wú)須嚴(yán)格限制可被確認(rèn)的字符。問(wèn)題是:在各種的條件下,如何可以在大量允許出現(xiàn)的字符中找出波特率定時(shí)間隔。顯然,最快捷的方法是檢測(cè)一個(gè)單獨(dú)位時(shí)間(single bit time),以確定接收波特率應(yīng)該是多少??墒牵赗S-232 模式下,許多ASCII 字符并不能測(cè)量出一個(gè)單獨(dú)位時(shí)間。對(duì)于大多數(shù)字符來(lái)說(shuō),只要波特率存在合理波動(dòng)(這里的波特率是指標(biāo)準(zhǔn)波特率),從起始位到最后一位“可見(jiàn)”位的數(shù)據(jù)傳輸周期就會(huì)在一定范圍內(nèi)發(fā)生變化。此外,許多系統(tǒng)采用8 位數(shù)據(jù)、無(wú)奇偶校驗(yàn)的格式傳輸ASCII 字符。在這種格式里,普通ASCII 字節(jié)不會(huì)有MSB 設(shè)定,并且,UART總是先發(fā)送數(shù)據(jù)低位(LSB),后發(fā)送數(shù)據(jù)高位(MSB),我們總會(huì)看見(jiàn)數(shù)據(jù)的停止位。在下面的波特率檢測(cè)程序中,先等待串行通訊輸入管腳的起始信號(hào)(下降沿),然后起動(dòng)定時(shí)器T0。在其后的串行數(shù)據(jù)的每一個(gè)上升沿,將定時(shí)器T0 的數(shù)值捕獲并保存。當(dāng)定時(shí)器T0溢出時(shí),其最后一次捕獲的數(shù)值即為從串行數(shù)據(jù)起始位到最后一個(gè)上升沿(我們假設(shè)是停止位)過(guò)程所持續(xù)的時(shí)間。
標(biāo)簽: 80C51 自動(dòng)檢測(cè) 串行通訊 波特率
上傳時(shí)間: 2014-08-22
上傳用戶:dajin
單片機(jī)溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強(qiáng)大的以太網(wǎng)和CAN 總線通信功能。在PC104模塊底板上,設(shè)計(jì)了一個(gè)基于89C2051 單片機(jī)的溫度采集器,用于采集溫度傳感器監(jiān)測(cè)值并通過(guò)串口將該監(jiān)測(cè)值傳送到PC104 分站。該設(shè)計(jì)簡(jiǎn)化了變電所環(huán)境溫度監(jiān)測(cè)的軟、硬件,并且編程簡(jiǎn)單,充分利用了PC104 的空閑串口資源。關(guān)鍵詞:溫度采集器; 單片機(jī); 串行通信; PC104
上傳時(shí)間: 2013-11-24
上傳用戶:wangchong
本文介紹一種實(shí)現(xiàn)TMS320F240 DSP與C51單片機(jī)串行通訊的方法。詳細(xì)說(shuō)明了TMS320F240 DSP與C51單片機(jī)的硬件構(gòu)成和軟件設(shè)置等問(wèn)題。
上傳時(shí)間: 2013-11-24
上傳用戶:1234567890qqq
通過(guò)介紹串行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ì)、開(kāi)發(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ì)象所解決的問(wèn)題不同而各具特點(diǎn)本文所涉及的是傳輸距離不超過(guò)15米所傳輸數(shù)據(jù)量較小的PC機(jī)和單片機(jī)的通信如PC機(jī)對(duì)IC卡的讀寫(xiě)PC機(jī)對(duì)單片機(jī)燒寫(xiě)器的數(shù)據(jù)轉(zhuǎn)輸以及其它一些具有類(lèi)似特點(diǎn)的智能化儀器和儀表中的數(shù)據(jù)通信
標(biāo)簽: MCU PC 串行通信 應(yīng)用設(shè)計(jì)
上傳時(shí)間: 2014-12-28
上傳用戶:6546544
CAT24Cxxx是集E2PROM存儲(chǔ)器, 精確復(fù)位控制器和看門(mén)狗定時(shí)器三種流行功能于一體的芯片。CAT24C161/162(16K),CAT24C081/082(8K),CAT24C041/042(4K)和CAT24C021/022(2K) 主要作為I2C 串行CMOS E2PROM器件,采用先進(jìn)的CMOS工藝大大降低了器件的功耗。CAT24Cxxx另一特點(diǎn)是16 字節(jié)的頁(yè)寫(xiě)緩沖區(qū),提供8腳DIP和SOIC封裝。CAT24Cxxx的復(fù)位功能和看門(mén)狗定時(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不具備看門(mén)狗功能
標(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)過(guò)程,在基于紅外成像技術(shù)的電力設(shè)備狀態(tài)檢測(cè)系統(tǒng)中,將紅外測(cè)溫儀檢測(cè)到設(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ī)之問(wèn)的串行通信。 關(guān)鍵詞:串行通信;單片機(jī);接口;RS232C
上傳時(shí)間: 2014-12-21
上傳用戶:aeiouetla
SPI接口讀寫(xiě)串行EEPROM:93C46為采用3線串行同步總線SPI接口方式的EEPROM,其芯片引腳名稱(chēng)和功能描述如圖1-1:
上傳時(shí)間: 2013-11-19
上傳用戶:taozhihua1314
SPMC65系列單片機(jī)編程指南(中文版):SPMC65X系列是由凌陽(yáng)公司設(shè)計(jì)開(kāi)發(fā)的8位微控制器。每款芯片都獨(dú)具特色,同時(shí)凌陽(yáng)公司還開(kāi)發(fā)了一款仿真芯片ECMC653,專(zhuān)門(mén)用于SPMC65X系列的仿真。采用 SPMC65 CPU 核,凌陽(yáng)公司新開(kāi)發(fā)了功能強(qiáng)大的8位SPMC65系列CPU。該系列CPU 具有可編程的通用I/O端口、不同大小的ROM 和RAM 區(qū)、8位/16位定時(shí)/計(jì)數(shù)器、強(qiáng)大的CCP (Capture/Compare/PWM)功能模塊和看門(mén)狗復(fù)位電路等。并采用先進(jìn)的微米制造工藝,保證了產(chǎn)品高的電磁兼容性和可靠性。除此之外,部分SPMC65X系列芯片具備高吸入電流和慢速輸出的端口、豐富的外部中斷源、低電壓復(fù)位、ADC、PWM、標(biāo)準(zhǔn)通訊接口和多種時(shí)鐘選擇。SPMC65X系列芯片適用于通用工控場(chǎng)合、計(jì)算機(jī)外圍控制和家電等。ECMC653采用8位SPMC65 CPU 核,具有928字節(jié)的RAM 和16k字節(jié)的ROM。同時(shí)還集成了1個(gè)時(shí)基、1個(gè)看門(mén)狗定時(shí)器、6個(gè)16位定時(shí)/計(jì)數(shù)器和9通道的ADC。為了降低整個(gè)仿真板的成本,該芯片還配有一個(gè)OTP ROM 的串行可編程接口。此外,為了幫助用戶加快程序的調(diào)試,并發(fā)現(xiàn)程序中隱藏的錯(cuò)誤,該芯片內(nèi)部專(zhuān)門(mén)有一RAM區(qū)域用于記錄程序最近一段時(shí)間執(zhí)行的指令,用戶可以從中了解到程序是否正確執(zhí)行。
標(biāo)簽: SPMC 65 單片機(jī) 編程指南
上傳時(shí)間: 2013-11-01
上傳用戶:Jesse_嘉偉
基于單片機(jī)的LED漢字顯示屏設(shè)計(jì)與制作:在大型商場(chǎng)、車(chē)站、碼頭、地鐵站以及各類(lèi)辦事窗口等越來(lái)越多的場(chǎng)所需要用LED點(diǎn)陣顯示圖形和漢字。LED行業(yè)已成為一個(gè)快速發(fā)展的新興產(chǎn)業(yè),市場(chǎng)空間巨大,前景廣闊。隨著信息產(chǎn)業(yè)的高速發(fā)展,LED顯示作為信息傳播的一種重要手段,已廣泛應(yīng)用于室內(nèi)外需要進(jìn)行服務(wù)內(nèi)容和服務(wù)宗旨宣傳的公眾場(chǎng)所,例如戶內(nèi)外公共場(chǎng)所廣告宣傳、機(jī)場(chǎng)車(chē)站旅客引導(dǎo)信息、公交車(chē)輛報(bào)站系統(tǒng)、證券與銀行信息顯示、餐館報(bào)價(jià)信息豆示、高速公路可變情報(bào)板、體育場(chǎng)館比賽轉(zhuǎn)播、樓宇燈飾、交通信號(hào)燈、景觀照明等。顯然,LED顯示已成為城市亮化、現(xiàn)代化和信息化社會(huì)的一個(gè)重要標(biāo)志。 本文基于單片機(jī)(AT89C51)講述了16×16 LED漢字點(diǎn)陣顯示的基本原理、硬件組成與設(shè)計(jì)、程序編譯與下載等基本環(huán)節(jié)和相關(guān)技術(shù)。2 硬件電路組成及工作原理本產(chǎn)品擬采用以AT89C51單片機(jī)為核心芯片的電路來(lái)實(shí)現(xiàn),主要由AT89C51芯片、時(shí)鐘電路、復(fù)位電路、列掃描驅(qū)動(dòng)電路(74HC154)、16×16 LED點(diǎn)陣5部分組成,如圖1所示。 其中,AT89C51是一種帶4 kB閃爍可編程可擦除只讀存儲(chǔ)器(Falsh Programmable and Erasable Read OnlyMemory,F(xiàn)PEROM)的低電壓、高性能CMOS型8位微處理器,俗稱(chēng)單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,能夠進(jìn)行1 000次寫(xiě)/擦循環(huán),數(shù)據(jù)保留時(shí)間為10年。他是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。因此,在智能化電子設(shè)計(jì)與制作過(guò)程中經(jīng)常用到AT89C51芯片。時(shí)鐘電路由AT89C51的18,19腳的時(shí)鐘端(XTALl及XTAL2)以及12 MHz晶振X1、電容C2,C3組成,采用片內(nèi)振蕩方式。復(fù)位電路采用簡(jiǎn)易的上電復(fù)位電路,主要由電阻R1,R2,電容C1,開(kāi)關(guān)K1組成,分別接至AT89C51的RST復(fù)位輸入端。LED點(diǎn)陣顯示屏采用16×16共256個(gè)象素的點(diǎn)陣,通過(guò)萬(wàn)用表檢測(cè)發(fā)光二極管的方法測(cè)試判斷出該點(diǎn)陣的引腳分布,如圖2所示。 我們把行列總線接在單片機(jī)的IO口,然后把上面分析到的掃描代碼送人總線,就可以得到顯示的漢字了。但是若將LED點(diǎn)陣的行列端口全部直接接入89S51單片機(jī),則需要使用32條IO口,這樣會(huì)造成IO資源的耗盡,系統(tǒng)也再無(wú)擴(kuò)充的余地。因此,我們?cè)趯?shí)際應(yīng)用中只是將LED點(diǎn)陣的16條行線直接接在P0口和P2口,至于列選掃描信號(hào)則是由4-16線譯碼器74HC154來(lái)選擇控制,這樣一來(lái)列選控制只使用了單片機(jī)的4個(gè)IO口,節(jié)約了很多IO資源,為單片機(jī)系統(tǒng)擴(kuò)充使用功能提供了條件??紤]到P0口必需設(shè)置上拉電阻,我們采用4.7 kΩ排電阻作為上拉電阻。
標(biāo)簽: LED 單片機(jī) 漢字 顯示屏設(shè)計(jì)
上傳時(shí)間: 2013-10-16
上傳用戶:ywcftc277
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1