以C8051F020單片機(jī)做的多功能計(jì)數(shù)器,2008山東大學(xué)生電子大賽題目。可以實(shí)現(xiàn)頻率、周期、時(shí)間間隔等測(cè)量,可以LCD顯示、語音報(bào)告結(jié)果,并能測(cè)試溫度、顯示時(shí)間(DS1302)。
標(biāo)簽: C8051F020 單片機(jī) 多功能 計(jì)數(shù)器
上傳時(shí)間: 2014-01-23
上傳用戶:Miyuki
詞法分析程序:一. 為PL/0語言建立一個(gè)詞法分程序GETSYM(函數(shù)) 把關(guān)鍵字、算符、界符稱為語言固有的單詞,標(biāo)識(shí)符、常量稱為用戶自定義的單詞。為此設(shè)置三個(gè)全程量:SYM,ID,NUM 。 SYM:存放每個(gè)單詞的類別,為內(nèi)部編碼的表示形式。 ID:存放用戶所定義的標(biāo)識(shí)符的值,即標(biāo)識(shí)符字符串的機(jī)內(nèi)表示。 NUM:存放用戶定義的數(shù)。 GETSYM要完成的任務(wù): 1. 濾掉單詞間的空格。 2. 識(shí)別關(guān)鍵字,用查關(guān)鍵字表的方法識(shí)別。當(dāng)單詞是關(guān)鍵字時(shí),將對(duì)應(yīng)的類別放在SYM中。如IF的類別為IFSYM,THEN的類別為THENSYM。 3. 識(shí)別標(biāo)識(shí)符,標(biāo)識(shí)符的類別為IDENT,IDRNT放在SYM中,標(biāo)識(shí)符本身的值放在ID中。關(guān)鍵字或標(biāo)識(shí)符的最大長度是10。 4. 拼數(shù),將數(shù)的類別NUMBER放在SYM中,數(shù)本身的值放在NUM中。 5. 拼由兩個(gè)字符組成的運(yùn)算符,如:>=、<=等等,識(shí)別后將類別存放在SYM中。 6. 打印源程序,邊讀入字符邊打印。 由于一個(gè)單詞是由一個(gè)或多個(gè)字符組成的,所以在詞法分析程序GETSYM中定義一個(gè)讀字符過程GETCH。
標(biāo)簽: GETSYM 分 程序 語言
上傳時(shí)間: 2016-11-21
上傳用戶:小鵬
實(shí)現(xiàn)一個(gè)簡單的多用戶五子棋的游戲程序,包括如下兩個(gè)界面 (1)選擇對(duì)弈桌及角色(執(zhí)黑、執(zhí)白、觀看)。 (2)在游戲界面,有開始,退出(游戲未結(jié)束、點(diǎn)退出自動(dòng)判負(fù));發(fā)言及顯示區(qū);用戶列表區(qū);棋盤繪制區(qū)。
標(biāo)簽: 多用 游戲程序
上傳時(shí)間: 2016-12-12
上傳用戶:shus521
單片機(jī)程序,內(nèi)涵多個(gè)單片機(jī)調(diào)試的小程序!全部通過編譯!
標(biāo)簽: 單片機(jī)程序
上傳時(shí)間: 2013-12-15
上傳用戶:cmc_68289287
oracle 多聯(lián)合復(fù)雜的SQL語句,實(shí)現(xiàn)(+)=(+)的方法;不符合統(tǒng)計(jì)的統(tǒng)計(jì)方法。
標(biāo)簽: oracle SQL
上傳時(shí)間: 2014-01-05
上傳用戶:黑漆漆
MFC 視窗程式設(shè)計(jì),視窗作業(yè)環(huán)境經(jīng)多年試鍊,視窗應(yīng)用程式於架構(gòu)上已然出現(xiàn)了明顯的分類; 即便是架構(gòu)不同,其間也存在著諸多共同點(diǎn),例如:它們通常的都需要有功能表、 工具列等控制元件的設(shè)計(jì),需要有用來動(dòng)態(tài)管理資料的矩陣(arrays)、表列(lists) 等物件類別。
標(biāo)簽: MFC 程式
上傳時(shí)間: 2016-12-30
上傳用戶:lixinxiang
利用加強(qiáng)的PWM模組輸出半橋式PWM輸出,並設(shè)定適當(dāng)?shù)目辗r(shí)間,同時(shí)開啟自動(dòng)關(guān)閉功能,當(dāng)RB0觸發(fā)時(shí)檢查蜂鳴器是否運(yùn)作正常,這是PIC184520的源碼
標(biāo)簽: PWM 模
上傳用戶:er1219
自適應(yīng)廣義預(yù)測(cè)控制S函數(shù)程序,能夠直接用于SIMULINK中,進(jìn)行預(yù)測(cè)控制研究
標(biāo)簽: 廣義預(yù)測(cè)控制 S函數(shù) 程序
上傳時(shí)間: 2014-01-12
上傳用戶:caiiicc
一種最小二乘法的RBF神經(jīng)網(wǎng)絡(luò),用于對(duì)復(fù)雜系統(tǒng)的辨識(shí)研究
標(biāo)簽: RBF 最小二乘法 神經(jīng)網(wǎng)絡(luò)
上傳時(shí)間: 2017-01-05
上傳用戶:wff
該小制作所需要的元件很少:單片機(jī)TA89C2051一只,RS232接口電平與TTL電平轉(zhuǎn)換心片MAX232CPE 一只,紅外接收管一只,晶振11.0592MHz,電解電容10uF4只,10uF一只,電阻1K1個(gè),300歐姆左右1個(gè),瓷片電容30P2個(gè)。發(fā)光二極管8個(gè)。價(jià)錢不足20元。 電路原理介紹: 主控制單元是單片機(jī)AT89C2051,中斷口INT0跟紅外接受管U1相連,接收紅外信號(hào)的脈沖,8個(gè)發(fā)光二極管作為顯示解碼輸出(也可以用來擴(kuò)展接其他控制電路),U3是跟電腦串行口RS232相連時(shí)的電平轉(zhuǎn)換心片,9、10腳分別與單片機(jī)的1、2腳相連,(1腳為串行接收,2腳為串行發(fā)送),MAX232CPE的7、8腳分別接電腦串行口的2(接收)腳、3(發(fā)送腳)。晶振采用11.0592MHz,這樣才能使得通訊的波特率達(dá)到9600b/s,電腦一般默認(rèn)值是9600b/s、8位數(shù)據(jù)位、1位停止位、無校驗(yàn)位。電路就這么簡單了,現(xiàn)在分析具體的編程過程吧。
標(biāo)簽: C2051 2051 89C TA
上傳時(shí)間: 2014-12-06
上傳用戶:Ants
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1