原创 三種狀態機——分析、對比和小結

    本文簡化所有邏輯重點講解狀態機的框架。 先給幾點小結: 小結1.在原理圖和實際變現上來說,一段式和三段式完全一致,但在代碼量大的情況下三段式代碼更容易維護。 小結2.二段式的輸出由組合邏輯驅動,不僅可能輸出毛刺,而且不利於時許約束

原创 一種FPGA中的同步化異步復位電路設計

設計來自《FPGA設計實戰演練(高級技巧篇)》   取同步復位和異步復位的優勢,避其短處。設計了一種同步化異步復位電路,給出同步復位和異步復位的優缺點,並給出原理圖和verilog代碼。   1.同步復位 優點:易於時序分析和仿真 缺點:

原创 ZYNQ7010常用基礎外設綜合應用詳講

本文設計了一個ZYNQ7010的裸跑工程,包含了1路定時器中斷、2路PL中斷、自制IP(PS與PL寄存器交互)、EMIO和MIO功能,方便裁剪。   詳講工程設計步驟和代碼,並給出一些值得注意的細節和Trick。   在ZYNQ7010中

原创 MFC中非類成員函數調用類成員函數方法(詳細描述問題與解決方法,親測可行)

以大白話詳細敘述問題和解決方案,適用於我等小白,親測有效。   解決方法來自: https://blog.csdn.net/jiayanhui2877/article/details/14128111   問題描述: 在MFC中自動生成的

原创 Chrome被hao123劫持的快速解決方法

網上N種解決方法,各種神器或者不親民的。 此處怒怒怒怒怒怒怒怒怒怒怒怒怒怒轉贈一個方法,親測有效。 找到chrome.exe的路徑並改掉名字就行了。 路徑一般在類似C:\Program Files (x86)\Google\Chrome\

原创 指針小記

程序實現了截取數據的個位、十分位和百分位並打印。   主要實踐了簡單的指針功能。   數組其實就是指針,將數組zifuchuan放在函數char * change(float i)的return中,便返回了zifuchuan這個數組的首地

原创 編寫Setup.exe,同時實現部分文件靜默安裝,和部分文件由用戶指定路徑安裝

一.需求: Setup.exe執行後文件堆A中的所有文件安裝到由用戶指定的路徑中,文件堆B中的所有文件靜默安裝到C:\Program Files中,並帶有進度條。   二.實現思路:   三.實現: 1.文件夾A中文件通過軟件NSIS打

原创 MATLAB 不規則文件名的文件索引

PART1: A = dir(fullfile('source path','*.whatever')); %取數據源文件夾下所有文件的屬性 取source path下所有文件的文件屬性給A。 使用A.name便可獲取所有文件的文件名,通

原创 數據整理——剔除數據包中的指定位置的數據

在做以太網相關工作,抓包器抓來了一大堆東西,用MATLAB寫了個小程序,剔除無效數據。記錄分享一下。 適用與數據包的格式固定:包中有效數據長度、位置固定,包中無效數據長度、位置固定。 大多數通信協議都符合這個條件,比如以太網協議中的UDP

原创 VS直接應用matlab語句混合編程+作圖實例+一些錯誤解決辦法

主要參考這篇博客https://blog.csdn.net/liyuqian199695/article/details/58587831我的環境:win7 64位 vs2013 matlab2017b 均爲正版使用engEvalStri

原创 Python與機器學習2——決策樹只有一個名字!

ID3、C4.5、C4.5Rule、CART還有衍生的隨機森林…… 面對各種決策樹算法,我們要做的是汲取各種樹算法的優劣並在解決面臨的問題時有機融合,不必較真不同形式的算法到底應該叫C4.5還是CART,關鍵還是決策樹這種解決問題的基本

原创 彈性休息小助手 MFC

突發興趣學了一下MFC,做了一款小軟件:彈性休息助手。多數提醒休息的小軟件到定時時間之後立刻開始休息計時和下一輪工作計時,但有時我們不想或不能立刻放下手中工作,並且希望休息時間可長可短。“彈性休息助手”在定時時間到達之後彈出窗口提醒休息,

原创 uc/os-ii學習

經典教程:嵌入式實時操作系統uc/os-ii Jean J.Labrosse著 邵貝貝等譯1. 從主函數開始int main (void) { init();//一些硬件的初始化 InstallInterrupt

原创 把十進制數轉換成十六進制後如何分割高低字節

把十進制數轉換成十六進制後分割成高低字節 #include "stdafx.h" #include <stdio.h> void main()  {unsigned int angle = 9000;unsigned char ang

原创 Python與機器學習前言——Python常用語法

爲什麼要學Python呢,爲了打好機器學習這場仗,需要有件趁手的兵器~這就是Python。 作爲可執行的僞代碼,實現起來的便利性就不多說了,關鍵是它的開源代碼多、環境好、有機器學習的庫:scikit-learn,當然,還有強大的字符串處