原创 VPM 軟仿真 跑馬燈代碼以及仿真截圖 系列之三

1.源代碼: /* Date : 20091009 For  : drive led  Tool : HT IDE 3000 V7.0 MCU  : HT48R50A-1 Fsys : 4MHz ASM/C: C VPM  : yes*/

原创 HT IDE 3000 VPM 軟件仿真 按鈕按下 數碼管顯示數字 電路搭建以及源代碼 VPM 應用 系列之五

1。功能說明:按下按鈕,數碼管從0計數,到9復位爲0,繼續顯示。 2。代碼如下:歡迎大家優化爲最佳代碼。 /* Date : 20091010 For  : button drive led  Tool : HT IDE 3000 V7.

原创 VPM led driver LED顯示驅動 20091010 VPM軟件仿真硬件電路 屏幕錄像上傳成功

爲了更容易的上手,現將操作過程屏幕錄像,文件上傳成功。 說明:使用屏幕錄像專家V7.5,天空軟件下載。   電路簡單說明:                                                _____    

原创 Keil C 全局變量和局部變量的直接對話誘發的bugger

Keil C UV3.0 環境下,有AB兩個函數。 A函數中有如下代碼: 定義局部變量i;   if(局部變量i > 全局變量K) {      。。。。。。 }   B函數中有如下代碼: 定義局部變量i; if(局部變量i > 全局變量

原创 關於電容諧振器

出現問題: 1。諧振器不起振,IC無法工作。 問題根源: 1。一般的IC,如果需要諧振器,都會對外部諧振器的諧振電容提出要求。並給出具體電路。 2。一般的正規廠商,對自己生產的諧振器,也會提出最佳外部諧振器。 3。一般的採購,不做嚴格要求

原创 單片機中的指針使用注意點

1。很多單片機有“間接尋址”功能,其實就是指針,字長一般8位。 2。一般使用它要麼遞增,尋址數據,要麼遞減。 3。如果不小心沒有初始化該指針,代碼會如何運行?      經測試如下:代碼會飛掉,但是不會跑到非編程空間。等到該指針遞增到(或

原创 VPM虛擬外圍器件的應用系列說明 之一 基於HOLTEK的IDE 3000

這一章簡單說說VPM的用途,它可以在軟件仿真的時候模擬硬件的動作,例如LED的閃爍,開關的按下釋放,門電路的運算結果輸出,數字IC的運算結果等。下面貼出VPM的常用電子器件。 https://p-blog.csdn.net/images/

原创 VC60 代碼移植到VC2008 的異常之一

1。原代碼 #include <windows.h>#include <stdio.h> LRESULT CALLBACK WinSunProc(  HWND hwnd,      // handle to window  UINT uM

原创 USB產品序列號獲取方法

1。燒錄的時候,使用單片機序列號功能,然後,代碼採用查表方式,獲取該單片機序列號,作爲USB的產品序列號 2。A/D轉換,代碼復位的時候,得到某個低精度大容值的電容上電時的電壓值。 3 .  搭建電路,用計數器獲取電容充電路的充電時間常數

原创 VPM虛擬外圍器件的應用系列說明 之二 需要下載或參考的資料下載地址

簡體中文網站http://www.holtek.com.cn/china/default.htmIDE V7.0 安裝軟件以及使用手冊 下載頁面http://www.holtek.com.cn/china/tech/updates/ht-

原创 由於工作比較忙,會離開一段時間。

 由於另有工作安排,會比較忙,會離開一段時間。祝大家工作學習順利! 點贊 收藏 分享 文章舉報 DISINHUI 發佈了48 篇原創文章 · 獲贊 2 · 訪問量 3萬+

原创 VPM buttton 按鈕代碼 實例 系列之四

1。本實例實用按鈕,Button控制LED亮滅。 2。Button自帶延遲時間選項,可以填入數值,單位ms。不過注意:輸入的是十六進制,再次打開可以看到自動轉化爲十進制。 3。實例代碼如下: 編譯環境HT IDE 3000 V7.0 /*

原创 C++類常函數以及內聯函數

 1。請將下列代碼,在2008VC環境下編譯運行。 /* Date : 20091109 For  : class const function and inline function Book : qianNeng Page : 276

原创 關於覆蓋和隱藏以及軟件技巧

1。覆蓋和隱藏 觀點:不建議在小的項目中使用覆蓋和隱藏。 原因:便於維護和升級。 2。軟件技巧 觀點:不建議在複雜的項目中過多使用軟件技巧,來縮短代碼。 原因:易於維護和升級。 3。關於微軟的產品 觀點:代碼不是最優化的,但可能是最容易升

原创 多做一點,或許會有意外發現---VC60 到 VC2008

1。利用VC2008學習VC60 孫鑫的編著,代碼如下 /* Date : 20091026  For  : this pointer Page : p53/782 Book : sunxin VC 60*/ #include <iost