原创 LPM,參數化的宏功能模塊庫
LPM(Library Parameterized Modules)即參數化的宏功能模塊庫。應用這些功能模塊庫可以大大提高IC設計的效率。LPM標準在1990年被推出,1993年4月,LPM作爲電子設計交換格式(EDIF)的附屬標準,納入
原创 NIOS常用函數詳解
IO操作函數 函數原型:IORD(BASE, REGNUM) 輸入參數:BASE爲寄存器的基地址,REGNUM爲寄存器的偏移量 函數說明:從基地址
原创 調用靜態鏈接庫和動態鏈接庫
調用靜態鏈接庫 靜態鏈接庫由.h和.lib文件組成,.h文件在工程中用來聲明,而.lib文件包含供外界調用的函數的原型。 VC 6.0中調用靜態鏈接庫.lib共3種方法: 1.首先使用語句#include "lib.h",並將lib.
原创 LVDS 低電壓差分信號
LVDS:Low Voltage Differential Signaling,低電壓差分信號。 LVDS傳輸支持速率一般在155Mbps(大約爲77MHZ)以上。 LVDS是一種低擺幅的差分信號技術,它使得信號能在差分PCB線對
原创 Win32 API 多線程編程例程二
例程2 MultiThread2 該線程演示瞭如何傳送一個一個整型的參數到一個線程中,以及如何等待一個線程完成處理。 建立一個基於對話框的工程MultiThread2,在對話框IDD_MULTITHREAD2_DIALOG中加入一個編
原创 結構體中包含函數指針
結構體指針變量的定義,定義結構體變量的一般形式如下: 形式1:先定義結構體類型,再定義變量 struct結構體標識符 { 成員變量列表;… }; struct 結構體標識符 *指針變量名; 變量初始化一:struct結構體標識符 變量名
原创 圖像平滑
圖像處理的方法有兩類:空間域方法與頻域方法,“空間域”一詞是指圖像平面自身,這類方法是以對圖像的像素的直接處理爲基礎;“頻域”是以修改圖像的傅里葉變換爲基礎的。本文所說的就是針對空間域的。 而平滑濾波,顧名思義信號上就是將一個波的毛刺或某
原创 Win32 API 多線程編程例程一
例程1 MultiThread1 建立一個基於對話框的工程MultiThread1,在對話框IDD_MULTITHREAD1_DIALOG中加入兩個按鈕和一個編輯框,兩個按鈕的ID分別是IDC_START,IDC_STOP ,標題分別爲“
原创 VC自定義消息的方法
第一步:定義消息。 #define WM_MY_MESSAGE (WM_USER+100) 第二步:實現消息處理函數。該函數使用WPRAM和LPARAM參數並返回LPESULT LRESULT Dlg::OnMyMsg(WPARAM w
原创 三態門
爲了減少信息傳輸線的數目,大多數計算機中的信息傳輸線均採用總線形式,即凡要傳輸的同類信息都走同一組傳輸線,且信息是分時傳送的。在計算機中一般有三組總線,即數據總線、地址總線和控制總線。爲防止信息相互干擾,要求凡掛在總線上的寄存器或存儲器等
原创 BCG使用方法
安裝 BCGControlBar 庫到你的計算機: 解壓縮 BCGControlBar.zip (比如,到 c:/bcg 目錄中) 把 c:/bcg/bin 增加到你的 path 環境變量中, 運行 Visual C++ 並且打開 Too
原创 Quartus II Error 彙總貼
1.Error: Can't configure device. Expected JTAG ID code 0x020820DD for device 1, but found JTAG ID code 0x020830DD. 原因及解
原创 圖像銳化
經過平滑算法之後, 圖像銳度降低, 降低到一定程度, 就變成了模糊。 今天我們反其道行之, 我們看看銳化是怎麼做的。 這裏的銳化, 還是的從平滑談開去。我們先來觀察原來的圖像和平滑圖像的區別: 原圖 raw
原创 函數指針,指針函數,指針的指針做函數參數
1、指針函數是指帶指針的函數,即本質是一個函數。函數返回類型是某一類型的指針 類型標識符 *函數名(參數表) int *f(x,y); 首先它是一個函數,只不過這個函數的返回值是一個地址值。函數返回值必須用同類型的指針變量來接受,也就
原创 圖像處理-基本算法之閾值變換
閾值變換在圖像處理中有着非常高的作用,很多處理都會用到。最常見的應用就是產生黑白圖。 代碼如下: [cpp] view plaincopyprint? /*****************