亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > VHDL/FPGA/Verilog > UART發(fā)送TX控制電路設(shè)計(jì)

UART發(fā)送TX控制電路設(shè)計(jì)

資 源 簡 介

UART發(fā)送TX控制電路設(shè)計(jì),以波特率產(chǎn)生器的EnableTX將數(shù)據(jù)DATAO以LOAD信號(hào)將其送入發(fā)送緩沖器Tbuff,并令寄存器內(nèi)容已載有數(shù)據(jù)而非空出的標(biāo)志tmpTBufE=0。當(dāng)同步波特率信號(hào)來臨時(shí)監(jiān)視是否處于tmpTBufE=0(內(nèi)有數(shù)據(jù))以及tmpTRegE=1(沒有數(shù)據(jù))。即處于尚未啟動(dòng)發(fā)送態(tài)則將Tbuff緩沖寄存器 送入傳輸寄存器Treg內(nèi)并令tmpTRegE=0(內(nèi)又送入數(shù)據(jù)),但因Tbuff已轉(zhuǎn)送入緩沖寄存器TregE內(nèi),為空故令tmpTBufE=1,此tmpTBufE代表緩沖寄存器Tbuff是否為空可再予以送入新的要發(fā)送的數(shù)據(jù)。假如tmpTRegE=0(內(nèi)有數(shù)據(jù))則便要開始進(jìn)行數(shù)據(jù)串行傳輸,傳出數(shù)據(jù)為8位,連同啟動(dòng)信號(hào)“0”共需9位的發(fā)送計(jì)數(shù),以BitCnt作計(jì)數(shù)。當(dāng)BitCnt=0計(jì)數(shù)器便開始遞加計(jì)數(shù)字節(jié),同時(shí)令起始信號(hào)為0,送入TxD輸出端輸出。而計(jì)數(shù)器為1-8時(shí)都將TReg的最低位Treg(0)輸出到TxD端,并令Treg[]作算術(shù)右移運(yùn)算,依次將Treg[]的D7-D0通過D0移到TxD端輸出,直到第9位時(shí)停止移位,并將停止位TxD=0發(fā)送而結(jié)束一個(gè)8位數(shù)據(jù)的發(fā)送。

相 關(guān) 資 源

主站蜘蛛池模板: 肃南| 长宁区| 苏州市| 浪卡子县| 上栗县| 台东市| 洱源县| 南郑县| 伊宁市| 阿鲁科尔沁旗| 新平| 托克逊县| 腾冲县| 响水县| 海盐县| 珠海市| 姜堰市| 惠东县| 仁寿县| 昌乐县| 郯城县| 定边县| 陆川县| 西丰县| 西峡县| 临西县| 玉屏| 买车| 莎车县| 台湾省| 临武县| 荆门市| 乳山市| 绥化市| 咸阳市| 保山市| 通州区| 临湘市| 广饶县| 开阳县| 克东县|