FS4510開發(fā)板示例程序 demo5_pre----中斷服務(wù)程序 串口驅(qū)動 演示的功能包括中斷 定時器 串口 它提供了可以在 FS4510板子上運行的參考代碼 文件說明 demo5_pre.apj 為 SDT2.51 的項目文件 匯編格式 init.s 為初始化文件 lcd.c LCD驅(qū)動文件 demo5.c 主程序 包含定時器初始化和 timer0 和 timer1 的使用 包含中斷服務(wù)程序 uart.c 串口驅(qū)動 pollio.c 串口查詢輸入(暫時沒有串口輸入) memory.a memory分配 snds.a init.s用到的硬件信息 wuisr.c 一些中斷服務(wù)程序啞函數(shù) \include 包含文件
上傳時間: 2015-09-01
上傳用戶:417313137
摘 要: 本文件是C8051單片機(jī)I2C總線讀寫測試程序;將跳線器JP6短接,使用外部22.1184MHz晶振. 功能:定義 0 ~ 9 鍵為數(shù)字鍵, A ~ F 為功能鍵。按 A 鍵后,可按0 ~ 9 數(shù)字鍵, 從零地址開始存儲該鍵值,并送LED數(shù)碼管上顯示該鍵值。按 C 鍵停止后,按 B 鍵, 從零地址開始讀取數(shù)據(jù)值,并送LED數(shù)碼管上顯示。讀取速度每秒一次。在按 C 鍵停止后,可按 A 鍵重新輸入。
標(biāo)簽: C8051 I2C JP6 單片機(jī)
上傳時間: 2015-09-02
上傳用戶:sevenbestfei
1.24位真彩色->256色灰度圖。 2.預(yù)處理:中值濾波。 3.二值化:用一個初始閾值T對圖像A進(jìn)行二值化得到二值化圖像B。 初始閾值T的確定方法是:選擇閾值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分別是最高、最低灰度值。 該閾值對不同牌照有一定的適應(yīng)性,能夠保證背景基本被置為0,以突出牌照區(qū)域。 4.削弱背景干擾。對圖像B做簡單的相鄰像素灰度值相減,得到新的圖像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左邊緣直接賦值,不會影響整體效果。 5.用自定義模板進(jìn)行中值濾波 區(qū)域灰度基本被賦值為0??紤]到文字是由許多短豎線組成,而背景噪聲有一大部分是孤立噪聲,用模板(1,1,1,1,1)T對G進(jìn)行中值濾波,能夠得到除掉了大部分干擾的圖像C。 6.牌照搜索:利用水平投影法檢測車牌水平位置,利用垂直投影法檢測車牌垂直位置。 7.區(qū)域裁剪,截取車牌圖像。
上傳時間: 2014-01-08
上傳用戶:songrui
在C 語言中,表達(dá)式是最重要的組成部分之一,幾乎 所有的代碼都由表達(dá)式構(gòu)成。表達(dá)式的使用如此廣泛,讀 者也許會產(chǎn)生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣簡單 的運算也會出現(xiàn)問題嗎? 程序員在編寫表達(dá)式時,往往帶 有一些不良的習(xí)慣。即使是編寫很簡單的表達(dá)式,這些不 良習(xí)慣也可能造成隱患,這個小小的隱患甚至可能引起整 個系統(tǒng)的崩潰。實際上,在程序調(diào)試過程中,表達(dá)式中存 在的大部分隱患皆來源于程序員的主觀臆測,即認(rèn)為表達(dá) 式應(yīng)該是按自己認(rèn)為的方式執(zhí)行,但結(jié)果可能完全相反。 這是因為程序設(shè)計語言或編譯器的某些內(nèi)在機(jī)制并不如 我們所想的那樣。所有的編譯器都遵從這一假定:程序員 都是“神”,他們既了解編程語言的各種特性,也了解編譯 器本身一些鮮為人知的處理原則。當(dāng)然, 程序員不是 “神”。因此,程序員在編寫程序的過程中需要小心地避免 編譯器“設(shè)置”的各種陷阱,而問題是有些時候很難預(yù)測下 一步是否會踏上一個陷阱
上傳時間: 2015-09-08
上傳用戶:jennyzai
《C++ 程式語言經(jīng)典本》,The C++ Programming Language, 3rd edition 中譯本的序、 第一章、 第二章、 第三章、 附錄B的電子檔 此處採用的是由華康科技 所開發(fā)的 DynaDoc 格式。 內(nèi)附DynaDoc 閱覽器
標(biāo)簽: 程式
上傳時間: 2014-12-06
上傳用戶:LIKE
C語言圖像處理寶典,擁有非常詳細(xì)的c圖像處理:二值化,灰度變換,噪聲消除,微分運算,投影量計算,黑區(qū)域處理,特征提取,圖像間的運算,幾何變換
上傳時間: 2015-09-17
上傳用戶:qw12
ti2812的c庫函數(shù),包括各種寄存器的映射,寄存器的初始化等
上傳時間: 2013-12-24
上傳用戶:1109003457
用verilog設(shè)計密勒解碼器 一、題目: 設(shè)計一個密勒解碼器電路 二、輸入信號: 1. DIN:輸入數(shù)據(jù) 2. CLK:頻率為2MHz的方波,占空比為50% 3. RESET:復(fù)位信號,低有效 三、輸入信號說明: 輸入數(shù)據(jù)為串行改進(jìn)密勒碼,每個碼元持續(xù)時間為8μs,即16個CLK時鐘;數(shù)據(jù)流是由A、B、C三種信號組成; A:前8個時鐘保持“1”,接著5個時鐘變?yōu)椤?”,最后3個時鐘為“1”。 B:在整個碼元持續(xù)時間內(nèi)都沒有出現(xiàn)“0”,即連續(xù)16個時鐘保持“1”。 C:前5個時鐘保持“0”,后面11個時鐘保持“1”。 改進(jìn)密勒碼編碼規(guī)則如下: 如果碼元為邏輯“1”,用A信號表示。 如果碼元為邏輯“0”,用B信號表示,但以下兩種特例除外:如果出現(xiàn)兩個以上連“0”,則從第二個“0”起用C信號表示;如果在“通信起始位”之后第一位就是“0”,則用C信號表示,以下類推; “通信起始位”,用C信號表示; “通信結(jié)束位”,用“0”及緊隨其后的B信號表示。 “無數(shù)據(jù)”,用連續(xù)的B信號表示。
標(biāo)簽: verilog 2MHz DIN CLK
上傳時間: 2013-12-02
上傳用戶:wang0123456789
1.1 一般說明 IMP705/706/707/708和IMP813L等CMOS監(jiān)控電路能監(jiān)控電源及電池電壓和μP/μC的工作狀況。當(dāng)電源電 壓降至4.65V以下(IMP705/707/813L)或4.40V以下(IMP706/708)時,即產(chǎn)生復(fù)位。 該系列產(chǎn)品能提供多種功能。每個器件在上電、掉電期間及在電壓降低的情況下可產(chǎn)生一個復(fù)位信號。 此外,IMP705/706/813L帶有一個1.6秒的看門狗定時器。IMP707/708雖然無看門狗功能,但是同時具有高電 平有效和低電平有效的復(fù)位輸出,IMP813L的引腳和功能與IMP705相同但只具有高電平有效的復(fù)位輸出。具 有1.25V門限的電源故障報警電路可用于檢測電池電壓和非5V的電源。所有器件都具有手動復(fù)位(MR)輸入。 看門狗定時器的輸出如果連接至MR將會觸發(fā)復(fù)位信號。 所有器件都具有8腳DIP、SO和MicroSO封裝。
上傳時間: 2014-01-14
上傳用戶:lanwei
灰度空間共現(xiàn)矩陣(SGLD)是著名的提取目標(biāo)紋理的特征,已經(jīng)成功地應(yīng)用于人臉檢測等計算機(jī)視覺中。大家可研究此MAtlab代碼,在實用中轉(zhuǎn)化為C代碼使用。
上傳時間: 2014-09-02
上傳用戶:Ants
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1