開(kāi)發(fā)串行通信時(shí),可以利用定時(shí)器已輪詢的方式達(dá)到自動(dòng)化的目的,本程序就是一個(gè)自動(dòng)讀取串口傳入的字符串的程序。
標(biāo)簽: 串行通信
上傳時(shí)間: 2013-12-18
上傳用戶:tzl1975
找了很久才找到的?,F(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í)打開(kāi),并灌大電流。比起傳統(tǒng)的74HC595,平行輸出端同時(shí)有較大灌電流時(shí),可靠度增強(qiáng)了四倍以上。
上傳時(shí)間: 2014-11-23
上傳用戶:heart520beat
linux下的BBS,使用BBS CACHE,使得mem消耗很低。 天火系統(tǒng)的特點(diǎn): 1. 統(tǒng)一物件型態(tài)設(shè)計(jì),讓各種東西都可以在我的最愛(ài)出現(xiàn)。 2. 統(tǒng)一各狀態(tài)間的功能鍵。( 程式執(zhí)行過(guò)程只 "程式狀態(tài)" "物件型態(tài)" 來(lái)判定動(dòng)作 )。 3. 內(nèi)建各種系統(tǒng)(POP3/SMTP/NNTP/..),未來(lái)只需要執(zhí)行單一程式,就會(huì)擁有各種功能。 4. 每個(gè)人都可以簡(jiǎn)單設(shè)定個(gè)人板。 5. 未來(lái)任兩個(gè) BBS 間都可以透過(guò)帳號(hào)作某一種程度的同步(Sync)。 6. 使用 pthread 設(shè)計(jì),並且儘量遵守 POSIX ,達(dá)到簡(jiǎn)單移植到任何系統(tǒng)的目的。 7. 速度快 不使用 signal/shm/sem ,每個(gè) client 上來(lái)只吃 50k 不到的記憶體。 8. 朝無(wú)站長(zhǎng)系統(tǒng)目標(biāo)設(shè)計(jì)。
上傳時(shí)間: 2014-01-24
上傳用戶:515414293
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)的硬件電路,通過(guò)硬件電路和標(biāo)準(zhǔn)協(xié)議的配合,使系統(tǒng)的通訊準(zhǔn)確、可靠、快速。8044在市場(chǎng)上日漸稀少,雖然有8344可替代,但幾百元的價(jià)位與普通單片機(jī)幾元至幾十元的價(jià)位相差甚遠(yuǎn),用戶在開(kāi)發(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
DIY,選擇Linux 練成Linux高手(2.0系列) Linux窗口管理器,它可以打開(kāi)一個(gè)特殊的窗口,即為終端窗口(terminal),它將為用戶提供一個(gè)標(biāo)準(zhǔn)的命令行接口,用戶可在窗口顯示的提示符中輸入帶有選項(xiàng)和參數(shù)的命令。 看著別人操作那滿屏幕的洋文,不可思議,那肯定是一個(gè)Linux高手,其實(shí)你也能成為高手中的一員。使自己的Linux技能瘋狂增長(zhǎng)就必須學(xué)會(huì)操作與看懂這些洋文。 注:是為了喜歡本格式閱讀者需求制作的,如需pdf格式請(qǐng)看下方。 全程圖解PDF格式下載地址:點(diǎn)擊這里下載。 紅聯(lián)Linux論壇致力于Linux技術(shù)討論的站點(diǎn),目前網(wǎng)站收錄的文章及教程基本能滿足不同水平的朋友學(xué)習(xí)。 紅聯(lián)Linux門戶:www.linux110.com 紅聯(lián)Linux論壇:www.linux110.com/bbs Linux電子書籍推薦下載:http://www.linux286.com/linux/linuxdzsj.htm 制作:紅聯(lián) 祝您閱讀愉快!
上傳時(shí)間: 2016-06-04
上傳用戶:671145514
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實(shí)例; einttest S3C44B0X外部中斷實(shí)例; flashtest flash讀寫實(shí)例; Helloworld Helloworld程序; iictest IIC接口運(yùn)用實(shí)例; iotest I/O應(yīng)用實(shí)例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實(shí)例; Timertest 定時(shí)器應(yīng)用實(shí)例; uarttest UART串行口應(yīng)用實(shí)例; ucos_ex1 uc/os-II運(yùn)用之一:多任務(wù); ucos_ex2 uc/os-II運(yùn)用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運(yùn)用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時(shí)間: 2014-01-13
上傳用戶:xc216
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實(shí)例; einttest S3C44B0X外部中斷實(shí)例; flashtest flash讀寫實(shí)例; Helloworld Helloworld程序; iictest IIC接口運(yùn)用實(shí)例; iotest I/O應(yīng)用實(shí)例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實(shí)例; Timertest 定時(shí)器應(yīng)用實(shí)例; uarttest UART串行口應(yīng)用實(shí)例; ucos_ex1 uc/os-II運(yùn)用之一:多任務(wù); ucos_ex2 uc/os-II運(yùn)用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運(yùn)用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時(shí)間: 2016-07-05
上傳用戶:wanghui2438
破壞行為,主要是格式化所有硬碟,執(zhí)行後立刻格式化,請(qǐng)小心使用。
標(biāo)簽:
上傳時(shí)間: 2016-07-08
上傳用戶:erkuizhang
本文件包括多路選擇器器建模,譯碼器實(shí)驗(yàn)程序,加法器實(shí)驗(yàn)程序,比較器實(shí)驗(yàn)程序,計(jì)數(shù)器建模,I2C接口標(biāo)準(zhǔn)建模源碼,串行接口RS232標(biāo)準(zhǔn)建模源碼標(biāo)準(zhǔn),LCM建模源碼,時(shí)鐘6分頻源碼,串并轉(zhuǎn)化源碼。 ,對(duì)于硬件設(shè)計(jì)初學(xué)者來(lái)說(shuō)有一定的參考價(jià)值。
上傳時(shí)間: 2014-01-21
上傳用戶:stvnash
EDA實(shí)驗(yàn)--UART串口實(shí)驗(yàn):UART 主要有由數(shù)據(jù)總線接口、控制邏輯、波特率發(fā)生器、發(fā)送部分和接收部分等組成。UART 發(fā)送器 --- 發(fā)送器每隔16 個(gè)CLK16 時(shí)鐘周期輸出1 位,次序遵循1位起始位、8位數(shù)據(jù)位(假定數(shù)據(jù)位為8位)、1位校驗(yàn)位(可選)、1位停止位。 UART 接收器 --- 串行數(shù)據(jù)幀和接收時(shí)鐘是異步的,發(fā)送來(lái)的數(shù)據(jù)由邏輯1 變?yōu)檫壿? 可以視為一個(gè)數(shù)據(jù)幀的開(kāi)始。接收器先要捕捉起始位,確定rxd 輸入由1 到0,邏輯0 要8 個(gè)CLK16 時(shí)鐘周期,才是正常的起始位,然后在每隔16 個(gè)CLK16 時(shí)鐘周期采樣接收數(shù)據(jù),移位輸入接收移位寄存器rsr,最后輸出數(shù)據(jù)dout。還要輸出一個(gè)數(shù)據(jù)接收標(biāo)志信號(hào)標(biāo)志數(shù)據(jù)接收完。 波特率發(fā)生器 --- UART 的接收和發(fā)送是按照相同的波特率進(jìn)行收發(fā)的。波特率發(fā)生器產(chǎn)生的時(shí)鐘頻率不是波特率時(shí)鐘頻率,而是波特率時(shí)鐘頻率的16 倍,目的是為在接收時(shí)進(jìn)行精確地采樣,以提出異步的串行數(shù)據(jù)。 --- 根據(jù)給定的晶振時(shí)鐘和要求的波特率算出波特率分頻數(shù)。
標(biāo)簽: UART EDA CLK 實(shí)驗(yàn)
上傳時(shí)間: 2014-01-25
上傳用戶:xsnjzljj
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1