原创 51 彙編和C的混用注意事項

1. 彙編代碼的變量一般是自己定義地址空間, 而C是由編譯器進行分配,分配空間在下面截圖黑框分別設置code memory和xdata memory.注意避開彙編使用到的地址,可以忽略彙編代碼部分和DB字段定義的部分,但是要注意EQU字段

原创 MFC 菜單欄一片黑,界面卡頓問題

        這是在公司做的一個項目, 實現可視化調節參數內容包括頻段、頻點、增益和Q值等,可以美化(包括醜化)和修飾聲音,使聲音(或音樂)風格更加鮮明突出。軟件如下圖所示:        但這軟件開發過程中一直存在一個問題,顯圖速度

原创 MFC 多線程編程總結

 MFC多線程   1  .MFC 對 多 線 程 的 支 持 MFC 類 庫 提 供 了 多 線 程 編 程 支 持, 對 於 用 戶編 程 實 現 來 說 更 加 方 便。 非 常 重 要 的 一 點 就 是, 在 多 窗

原创 opencv 通道和深度和圖像格式

 關於通道的解釋:   1、比較通俗易懂的解釋是:灰度圖的通道數爲1,彩色圖的通道爲3。基本上,描述一個像素點,如果是灰度,那麼只需要一個數值來描述它,就是單通道。如果一個像素點,有RGB三種顏色來描述它,就是三通道。   2、4通道

原创 三極管IO電平反向應用

     (1) 共射極放大電路,基極輸入一個高電平,三極管導通,集電極接地,輸出是低電平。基極輸入低電平,三極管關斷,集電極電壓爲電源電壓,輸出是高電平。     (2) 當IO口是高電平時,三極管導通,因爲三極管的電流放大作用,

原创 OpenCV中IplImage圖像格式與BYTE圖像數據的轉換

 OpenCV中IplImage圖像格式與BYTE圖像數據的轉換 IplImage* iplImage; BYTE* data; 1 由IplImage*得到BYTE*圖像數據: data = iplImage->imageDataO

原创 IEEE制定的浮點數表示法

 基礎知識: 十進制轉十六進制; 十六進制轉二進制; IEEE制定的浮點數表示規則; 瞭解: 目前C/C++編譯器標準都遵照IEEE制定的浮點數表示法來進行float,double運算。這種結構是一種科學計數法,用符號、指數和尾數來表

原创 浮點加減法運算

 設有兩個浮點數x和y,它們分別爲: x=2Ex·Mx y=2Ey·My 兩浮點數進行加法和減法的運算規則是     x±y=(Mx2Ex-Ey±My)2Ey,  Ex<=Ey 其中,Ex、Ey分別爲x、y的階碼,Sx、Sy

原创 補碼

 整數補碼 求給定數值的補碼分以下兩種情況: 補碼正數 正整數的補碼是其二進制表示,與原碼相同[2]  。 【例1】+9的補碼是00001001。(備註:這個+9的補碼是用8位2進制來表示的,補碼錶示方式很多,還有16位二進制補