原创 Verilog中使用連續@posedge會是什麼現象,是否可綜合

連續@posedge是可以綜合,如果後面是阻塞賦值,會出現以下現象: 這部分是源碼中的執行部分: @(posedge clk) b = a; @(posedge clk) c = b; $display("blocking2 a = %

原创 Verilog卷積_Conv函數實現_MATLAB卷積_FPGA驅動VGA顯示(1)MATLAB

看了奧本海姆的信號與系統的卷積和之後就想用FPGA實現一下,首先用MATLAB仿真,MATLAB有現成的卷積函數,用輸入變量un卷積xn相當於xn通過一個累加系統。 卷積是倒序乘累加,但是如果看成兩個多項式相乘相乘對象係數就是卷積對象,相

原创 結構體數組聲明易懂例子_函數指針聲明_結構體數組內部出現方括號是什麼_小白拼音C語言

示例代碼: #include"stdio.h" #include"stdint.h" typedef void (*hanshuzhizhen) (void); struct jiegouti//這是個結構體 { int8_

原创 vs2015 f12轉不到定義點_vs2015 轉到定義灰了_VS2015ctrl左鍵轉到定義

安裝了VS2015之後右鍵函數轉到定義總是灰色的,F12也不可以轉到定義。 原因是未安裝Microsoft SQL Server Compact 4.0,無法創建sdf文件,所以沒有鏈接關係,不能跳轉。 下載https://www.cr1

原创 只有在vc 中才能使用mfc嗎?什麼是MFC?

總的來說,MFC(Microsoft Foundation Classes)就是一個把Windows 的控制接口給對象化了的庫,換言之就是微軟做了Windows之後進一步封裝,方便開發者進行開發的,因此只能使用微軟自己的IDE——Vc。

原创 VS2015新建MFC工程默認存儲位置,默認位置修改

新建了一個MFC工程之後,工程文件存儲的默認位置是C:\Users\deil\Documents\Visual Studio 2015\Projects 當我們想要不在C盤佔地方,想把源碼換到一個更方便管理的位置,可以這樣做:選擇“選項”

原创 什麼是C++中的構造函數?

在聲明一個C++類的時候應在其中包括一個和類同名的函數,即構造函數,在將類實例化爲對象的時候,構造函數將被調用一次。 構造函數無返回值,一般用於類實例化的對象成員變量的初始化。

原创 VS2015MFC工程中添加.lib和.dll_小白.lib和.dll添加_簡明lib和dll工程導入_fatal error LNK1104: 無法打開文件 IQmeasure.lib

新建了一個MFC工程後,需要調用一個外設,外設自帶了上位機軟件,但是封裝成了lib和dll(dll是一個動態鏈接庫,裏面封裝着一些保密的源代碼,lib是編譯的時候告知編譯器dll文件中的函數位置與入口——指動態鏈接)網上的教程一般都是從工

原创 VS2015的vs_community打開閃退

爲了開發MFC,安裝新的IDEVS2015,但是開始安裝時未包含Visual C++和Visual Basic部分,想要卸載時vs_community已經打不開了,網上給出了一些解決方案,比如刪除一些記錄文件夾、調整兼容性之類的,可能管用

原创 VS2015 資源視圖_VS2015 Resource Viewer

https://zhidao.baidu.com/question/433989262459438764.html

原创 VS2015工程屬性$(ProjectDir)\$(Configuration)\等宏定義位置

VS 2015中的工程屬性中很多位置使用了$(ProjectDir)\$(Configuration)\之類的宏定義,宏定義的定義位置如下圖示: 找到了相應宏定義對找相應文件位置十分有利。 

原创 vs2015 右側的項目文件表誤關

項目文件表全稱是解決方案資源管理器: 打開的位置在視圖->解決方案資源管理器: 點一下就出來了。  

原创 VS2015 中 .pch文件是什麼

pch = pre-complie-header = 預編譯文件 以一個MFC工程爲例,爲了避免每一次編譯都重複編譯MFC組件和擴展之類,在首次編譯的時候VS2015將之封裝成一個預編譯文件,下一次再編譯就能避免這個庫的重複編譯了,節省了

原创 VS2015 資源視圖在哪裏? 資源視圖在另一個編輯器打開?

視圖-其他窗口-資源視圖 打開資源視圖後出現如下情況: 資源視圖本身就是把resource.rc給排版顯示了,所以此處的問題是resource.rc已經打開了,關閉就好了 (Resource.h也需要關閉) 錯誤發生時打開的文件: 關

原创 如何獲取標誌位寄存器的1出現在哪個位上

u16 bitget(u16 bitfield) { if (bitfield == 0) { return 16;//返回16就是根本沒有一個寄存器標誌位置位 } else