DOS 串口通迅程序﹐下載BINARY 文件到單片機(jī)﹐有效驗(yàn)和握手協(xié)議﹐發(fā)行版。
上傳時(shí)間: 2015-09-03
上傳用戶:caiiicc
類神經(jīng)感知機(jī)源碼,做為訓(xùn)練一些資料,輸入所要學(xué)習(xí)的資料以便作為學(xué)習(xí),透過計(jì)算來學(xué)習(xí)完成
標(biāo)簽:
上傳時(shí)間: 2016-04-02
上傳用戶:lizhizheng88
18B2的串口程序,18B2算出溫度后,對(duì)其數(shù)據(jù)通過串口發(fā)送到上位機(jī)
標(biāo)簽: 18B2 18 串口程序 串口發(fā)送
上傳時(shí)間: 2016-06-14
上傳用戶:ghostparker
在Delphi 環(huán)境下編寫的串口調(diào)試程序 ,能與下位機(jī)(MSP430F147)實(shí)現(xiàn)串口485通訊.完成對(duì)下位機(jī)狀態(tài)的檢測.校準(zhǔn). 對(duì)於使用Delphi的串口編程有一定的作用.
上傳時(shí)間: 2017-05-05
上傳用戶:asasasas
很完整的51串口程序 包括如下: 串口中斷服務(wù)程序,僅需做簡單調(diào)用即可完成串口輸入輸出的處理 出入均設(shè)有緩沖區(qū),大小可任意設(shè)置。 可供使用的函數(shù)名: char getbyte(void) 從接收緩沖區(qū)取一個(gè)byte,如不想等待則在調(diào)用前檢測inbufsign是否為1。 getline(char idata *line, unsigned char n) 獲取一行數(shù)據(jù)回車結(jié)束,必須定義最大輸入字符數(shù) putbyte(char c) 放入一個(gè)字節(jié)到發(fā)送緩沖區(qū) putbytes(unsigned char *outplace,j) 放一串?dāng)?shù)據(jù)到發(fā)送緩沖區(qū),自定義長度 putstring(unsigned char code *puts) 發(fā)送一個(gè)定義在程序存儲(chǔ)區(qū)的字符串到串口 puthex(unsigned char c) 發(fā)送一個(gè)字節(jié)的hex碼,分成兩個(gè)字節(jié)發(fā)。 putchar(uchar c,uchar j) 輸出一個(gè)無符號(hào)字符數(shù)的十進(jìn)制表示,必須標(biāo)示小數(shù)點(diǎn)的位置,自動(dòng)刪除前面無用的零 putint(uint ui,uchar j) 輸出一個(gè)無符號(hào)整型數(shù)的十進(jìn)制表示,必須標(biāo)示小數(shù)點(diǎn)的位置,自動(dòng)刪除前面無用的零 delay(unsigned char d) 延時(shí)n x 100ns putinbuf(uchar c) 人工輸入一個(gè)字符到輸入緩沖區(qū) CR 發(fā)送一個(gè)回車換行
上傳時(shí)間: 2016-06-13
上傳用戶:epson850
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ā)送來的數(shù)據(jù)由邏輯1 變?yōu)檫壿? 可以視為一個(gè)數(shù)據(jù)幀的開始。接收器先要捕捉起始位,確定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
遙控解碼通過電腦串口顯示 /* 晶振:11.0569MHz */ #include <REGX52.h> #define uchar unsigned char uchar data IRcode[4] //定義一個(gè)4字節(jié)的數(shù)組用來存儲(chǔ)代碼 uchar CodeTemp //編碼字節(jié)緩存變量 uchar i,j,k //延時(shí)用的循環(huán)變量 sbit IRsignal=P3^2 //HS0038接收頭OUT端直接連P3.2(INT0) /**************************延時(shí)0.9ms子程序**********************/ void Delay0_9ms(void) {uchar j,k for(j=18 j>0 j--) for(k=20 k>0 k--) } /***************************延時(shí)1ms子程序**********************/ void Delay1ms(void) {uchar i,j for(i=2 i>0 i--) for(j=230 j>0 j--) }
標(biāo)簽: uchar unsigned 11.0569 include
上傳時(shí)間: 2013-12-12
上傳用戶:Breathe0125
VC++ Turbo C串口通信編程實(shí)踐 龔建偉
上傳時(shí)間: 2013-08-03
上傳用戶:eeworm
Visual C++ Turbo C串口通信編程實(shí)踐
標(biāo)簽: Visual Turbo 串口通信 編程
上傳時(shí)間: 2013-08-04
上傳用戶:eeworm
Visual C++ Turbo C串口通信編程實(shí)踐 配套代碼
標(biāo)簽: Visual Turbo 串口通信 編程
上傳時(shí)間: 2013-07-01
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1