通用串行接口 UART90 系列單片機(jī)帶有一個(gè)全雙工的通用串行異步收發(fā)器UART 主要特征如下1 波特率發(fā)生器可以生成多種波特率2 在XTAL 低頻率下仍可產(chǎn)生較高的波特率3 8 位和9 位數(shù)據(jù)4 噪聲濾波5 過(guò)速的檢測(cè)6 幀錯(cuò)誤檢測(cè)7 錯(cuò)誤起始位的檢測(cè)8 三個(gè)獨(dú)立的中斷發(fā)送TX 完成發(fā)送數(shù)據(jù)寄存器空接收RX 完成
上傳時(shí)間: 2014-12-27
上傳用戶(hù):yulg
介紹一種運(yùn)用PIC16F84單片機(jī)實(shí)現(xiàn)與PC機(jī)串行通信的方法,并給出其硬件接口電路及通信源程序。關(guān)鍵詞 異步串行通信 發(fā)送與接收 VB4 Win95 串口查詢(xún)法 1 前言 美國(guó)Microchip公司的PIC16系列單片機(jī)是一種新型的CMOS工藝的8位單片機(jī)。其中,PIC16FXX單片機(jī)的程序存儲(chǔ)器為電可擦除閃速存儲(chǔ)器(flash),可多次修改程序,甚至可以在線(xiàn)編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲(chǔ)器除RAM外,還有64字節(jié)的EEPROM,可以當(dāng)作一般的或非易失性的數(shù)據(jù)存儲(chǔ)器使用,簡(jiǎn)單方便。它還具有片內(nèi)上電復(fù)位、延時(shí)電路、看門(mén)狗電路等。另外,PIC16系列單片機(jī)功耗極低,因而是一種非常適合在各種便攜式設(shè)備中使用的高性?xún)r(jià)比的單片機(jī),并已經(jīng)得到了越來(lái)越廣泛的應(yīng)用。 但是在許多需要大量計(jì)算的運(yùn)用中,還必須借助微機(jī)的強(qiáng)大數(shù)據(jù)處理能力。這樣必須通過(guò)通信電路實(shí)現(xiàn)PIC單片機(jī)與微機(jī)間的可靠數(shù)據(jù)傳輸。有的PIC16單片機(jī)內(nèi)并沒(méi)有提供串行口,所以串行通信必須通過(guò)自己設(shè)計(jì)的硬件電路和通信軟件來(lái)實(shí)現(xiàn)。 下面介紹用查詢(xún)法實(shí)現(xiàn)異步串行通訊的方法。同時(shí)給出了用PIC16F84單片機(jī)的兩個(gè)I/O口模擬2線(xiàn)串行口的硬件接口電路、程序流程框圖、單片機(jī)內(nèi)通信程序以及微機(jī)內(nèi)的通信程序等。2 硬件實(shí)現(xiàn)方法與電路 PIC16F84的程序存儲(chǔ)器由1K×14的閃速(flash)存儲(chǔ)器構(gòu)成,它只有13條I/O口,1個(gè)定時(shí)器,為了盡量節(jié)省單片機(jī)的軟硬件資源,采用下述異步串行通信的實(shí)現(xiàn)方法。 如圖1所示,PIC16F84在4MHz時(shí)鐘下,采用半雙工方式,可實(shí)現(xiàn)9600波特率的異步串行數(shù)據(jù)通信,1位停止位,8位數(shù)據(jù)位,無(wú)校驗(yàn)位。接收和發(fā)送以低位在先(一般模式),采用軟件延時(shí)。為節(jié)省篇幅,單片機(jī)內(nèi)的通信程序中未提供任何握手協(xié)議,用戶(hù)可根據(jù)自己的需要在軟件中加入握手方式。
標(biāo)簽: PIC 16 PC機(jī) 單片機(jī)
上傳時(shí)間: 2014-12-27
上傳用戶(hù):偷心的海盜
SPI接口讀寫(xiě)串行EEPROM:93C46為采用3線(xiàn)串行同步總線(xiàn)SPI接口方式的EEPROM,其芯片引腳名稱(chēng)和功能描述如圖1-1:
上傳時(shí)間: 2013-11-19
上傳用戶(hù):taozhihua1314
摘 要:介紹了FPGA最新一代器件Virtex25上的高速串行收發(fā)器RocketIO?;贛L505開(kāi)發(fā)平臺(tái)構(gòu)建了一個(gè)高速串行數(shù)據(jù)傳輸系統(tǒng),重點(diǎn)說(shuō)明了該系統(tǒng)采用RocketIO實(shí)現(xiàn)1. 25Gbp s高速串行傳輸?shù)脑O(shè)計(jì)方案。實(shí)現(xiàn)并驗(yàn)證了采用FPGA完成千兆串行傳輸?shù)墓δ苣繕?biāo),為后續(xù)采用FPGA實(shí)現(xiàn)各種高速協(xié)議奠定了良好的基礎(chǔ)。關(guān)鍵詞: FPGA;高速串行傳輸; RocketIO; GTP 在數(shù)字系統(tǒng)互連設(shè)計(jì)中,高速串行I/O技術(shù)取代傳統(tǒng)的并行I/O技術(shù)成為當(dāng)前發(fā)展的趨勢(shì)。與傳統(tǒng)并行I/O技術(shù)相比,串行方案提供了更大的帶寬、更遠(yuǎn)的距離、更低的成本和更高的擴(kuò)展能力,克服了并行I/O設(shè)計(jì)存在的缺陷。在實(shí)際設(shè)計(jì)應(yīng)用中,采用現(xiàn)場(chǎng)可編程門(mén)陣列( FPGA)實(shí)現(xiàn)高速串行接口是一種性?xún)r(jià)比較高的技術(shù)途徑。
上傳時(shí)間: 2013-11-22
上傳用戶(hù):lingzhichao
摘 要:介紹了FPGA最新一代器件Virtex25上的高速串行收發(fā)器RocketIO。基于ML505開(kāi)發(fā)平臺(tái)構(gòu)建了一個(gè)高速串行數(shù)據(jù)傳輸系統(tǒng),重點(diǎn)說(shuō)明了該系統(tǒng)采用RocketIO實(shí)現(xiàn)1. 25Gbp s高速串行傳輸?shù)脑O(shè)計(jì)方案。實(shí)現(xiàn)并驗(yàn)證了采用FPGA完成千兆串行傳輸?shù)墓δ苣繕?biāo),為后續(xù)采用FPGA實(shí)現(xiàn)各種高速協(xié)議奠定了良好的基礎(chǔ)。關(guān)鍵詞: FPGA;高速串行傳輸; RocketIO; GTP 在數(shù)字系統(tǒng)互連設(shè)計(jì)中,高速串行I/O技術(shù)取代傳統(tǒng)的并行I/O技術(shù)成為當(dāng)前發(fā)展的趨勢(shì)。與傳統(tǒng)并行I/O技術(shù)相比,串行方案提供了更大的帶寬、更遠(yuǎn)的距離、更低的成本和更高的擴(kuò)展能力,克服了并行I/O設(shè)計(jì)存在的缺陷。在實(shí)際設(shè)計(jì)應(yīng)用中,采用現(xiàn)場(chǎng)可編程門(mén)陣列( FPGA)實(shí)現(xiàn)高速串行接口是一種性?xún)r(jià)比較高的技術(shù)途徑。
上傳時(shí)間: 2013-10-22
上傳用戶(hù):semi1981
AHCI串行ATA高級(jí)主控接口
上傳時(shí)間: 2013-11-05
上傳用戶(hù):helmos
介紹了串行磁盤(pán)接口SATA,SAS的技術(shù)要點(diǎn)。串行接口由于數(shù)據(jù)傳送方式額突破,傳輸頻率可作極高的提升,信號(hào)的抗干擾能力強(qiáng),可長(zhǎng)距離傳輸
標(biāo)簽: 計(jì)算機(jī)存儲(chǔ) 接口 串行
上傳時(shí)間: 2013-11-06
上傳用戶(hù):邶刖
實(shí)現(xiàn)了一個(gè)簡(jiǎn)潔易用的多線(xiàn)程串行通訊接口,可以切換查詢(xún)和自動(dòng)接收模式,進(jìn)行對(duì)串口數(shù)據(jù)收發(fā)
標(biāo)簽: 多線(xiàn)程 串行通訊 串口數(shù)據(jù) 接口
上傳時(shí)間: 2015-01-30
上傳用戶(hù):牧羊人8920
單片機(jī)無(wú)線(xiàn)串行接口
標(biāo)簽: 單片機(jī) 串行接口 無(wú)線(xiàn)
上傳時(shí)間: 2015-02-06
上傳用戶(hù):VRMMO
MSP430與液晶顯示器的串行接口方案
上傳時(shí)間: 2014-12-22
上傳用戶(hù):Altman
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1