很完整的51串口程序 包括如下: 串口中斷服務(wù)程序,僅需做簡單調(diào)用即可完成串口輸入輸出的處理 出入均設(shè)有緩沖區(qū),大小可任意設(shè)置。 可供使用的函數(shù)名: char getbyte(void) 從接收緩沖區(qū)取一個byte,如不想等待則在調(diào)用前檢測inbufsign是否為1。 getline(char idata *line, unsigned char n) 獲取一行數(shù)據(jù)回車結(jié)束,必須定義最大輸入字符數(shù) putbyte(char c) 放入一個字節(jié)到發(fā)送緩沖區(qū) putbytes(unsigned char *outplace,j) 放一串?dāng)?shù)據(jù)到發(fā)送緩沖區(qū),自定義長度 putstring(unsigned char code *puts) 發(fā)送一個定義在程序存儲區(qū)的字符串到串口 puthex(unsigned char c) 發(fā)送一個字節(jié)的hex碼,分成兩個字節(jié)發(fā)。 putchar(uchar c,uchar j) 輸出一個無符號字符數(shù)的十進(jìn)制表示,必須標(biāo)示小數(shù)點(diǎn)的位置,自動刪除前面無用的零 putint(uint ui,uchar j) 輸出一個無符號整型數(shù)的十進(jìn)制表示,必須標(biāo)示小數(shù)點(diǎn)的位置,自動刪除前面無用的零 delay(unsigned char d) 延時n x 100ns putinbuf(uchar c) 人工輸入一個字符到輸入緩沖區(qū) CR 發(fā)送一個回車換行
上傳時間: 2016-06-13
上傳用戶:epson850
本程序?qū)崿F(xiàn)了用RSA加密算法加密、解密圖片。本程序僅作為RSA原理理解,所以沒有實(shí)現(xiàn)大數(shù)運(yùn)算部分,RSA選取n為15~16位,加密圖片不要選太大,否則會很慢。
上傳時間: 2013-12-08
上傳用戶:hzy5825468
!逐步回歸分析程序: ! M:輸入變量,M=N+1,其中N為自變量的個數(shù);M包括的因變量個數(shù) ! K:輸入變量,觀測點(diǎn)數(shù); ! F1:引入因子時顯著性的F-分布值; ! F2:剔除因子時顯著性的F-分布值; ! XX:存放自變量和因變量的平均值; ! B:存放回歸系數(shù); ! V:存放偏回歸平方和和殘差平方和Q; ! S:存放回歸系數(shù)的標(biāo)準(zhǔn)偏差和估計(jì)的標(biāo)準(zhǔn)偏差; ! C:存放復(fù)相關(guān)系數(shù); ! F:存放F-檢驗(yàn)值;
上傳時間: 2013-12-12
上傳用戶:zaizaibang
這是從網(wǎng)上找來的一個比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時,請稍作簡化,具體的PID 參數(shù)必須由具體對象通過實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算, 而將所有參數(shù)全部用整數(shù),運(yùn)算到最后再除以一個2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可 大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很高時,注意保留移位引起的“余數(shù)”,做好余 數(shù)補(bǔ)償。這個程序只是一般常用pid算法的基本架構(gòu),沒有包含輸入輸出處理部分。
上傳時間: 2014-12-02
上傳用戶:lixinxiang
蟲食算程序,可以在1s內(nèi)求出n<17的情況
標(biāo)簽: 程序
上傳時間: 2016-07-03
上傳用戶:
本演示程序中,人數(shù)n應(yīng)為任意的,首先應(yīng)輸入一個值賦給初始報數(shù)上限m,程序應(yīng)能自動保存出列人的序號和將出列的人所持的密碼賦給m,再次作為報數(shù)上限,如此循環(huán),直至所有人都出列為止。
標(biāo)簽: 程序
上傳時間: 2013-12-21
上傳用戶:kikye
問題描述 設(shè)有n種不同面值的硬幣,各硬幣的面值存于數(shù)組T[1:n]中?,F(xiàn)要用這些面值的硬幣來找錢,可以實(shí)用的各種面值的硬幣個數(shù)不限。當(dāng)只用硬幣面值T[1],T[2],…,T[i]時,可找出錢數(shù)j的最少硬幣個數(shù)記為C(i,j)。若只用這些硬幣面值,找不出錢數(shù)j時,記C(i,j)=∞。 編程任務(wù) 設(shè)計(jì)一個動態(tài)規(guī)劃算法,對1≤j≤L,計(jì)算出所有的C( n,j )。算法中只允許實(shí)用一個長度為L的數(shù)組。用L和n作為變量來表示算法的計(jì)算時間復(fù)雜性 數(shù)據(jù)輸入 由文件input.txt提供輸入數(shù)據(jù)。文件的第1行中有1個正整數(shù)n(n<=13),表示有n種硬幣可選。接下來的一行是每種硬幣的面值。由用戶輸入待找錢數(shù)j。 結(jié)果輸出 程序運(yùn)行結(jié)束時,將計(jì)算出的所需最少硬幣個數(shù)輸出到文件output.txt中。
標(biāo)簽:
上傳時間: 2016-07-28
上傳用戶:yangbo69
實(shí)現(xiàn)DES加密算法的加密解密功能 */ /*- */ /*-說明:des算法的實(shí)現(xiàn)代碼 */ 能夠?qū)崿F(xiàn)56位或56*n密鑰的des算法,可以通過該程序提供的接口 進(jìn)行數(shù)據(jù)的加密,保證數(shù)據(jù)在傳送過程的安全性
上傳時間: 2014-01-08
上傳用戶:zsjzc
問題描述 設(shè)停車場是一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進(jìn)出。汽車在輛車停放在車場的最北端),若車場內(nèi)已停滿n輛汽車,則后來的汽車只能在門外的便道上 等候,一旦有車開走,則排在便道上的第一輛車即可開入;當(dāng)停車場內(nèi)某輛車要離開時,在它之后進(jìn)入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其他車輛再按原次序進(jìn)入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費(fèi)用。本程序中,以棧模擬停車場,以隊(duì)列模擬車場外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理。試為停車場編制按上述要求進(jìn)行管理的模擬程序
上傳時間: 2013-12-16
上傳用戶:ANRAN
1. 以單項(xiàng)循環(huán)鏈表存儲結(jié)構(gòu)模擬約瑟夫環(huán)問題。即編號為1、2、3…、n的n個人按順時針方向圍坐一圈,每人持有一個密碼(正整數(shù))。一開始任選一個正整數(shù)作為報數(shù)上限值m,從第一個人開始按順時針方向自1開始報數(shù),報到m時停止報數(shù)。報m的人出列,將他的密碼作為新的m值,從他在順時針方向下一個人開始重新從1報數(shù),如此下去,直至所有的人全部出列為止。按出列順序印出各人編號。 2. 演示程序以用戶與計(jì)算機(jī)的對話方式執(zhí)行,用戶輸入相應(yīng)的數(shù)據(jù),輸出結(jié)果顯示在其后。
標(biāo)簽: 循環(huán) 存儲結(jié)構(gòu) 模擬 方向
上傳時間: 2013-12-27
上傳用戶:chenjjer
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1