原创 51系列單片機關於時序問題

          單片機的基本操作週期爲機器週期,一個機器週期分爲六個狀態,每個狀態由兩個脈衝組成,也就是所謂的兩箱(前一個脈衝P1叫相位1,後一個脈衝P2爲相位2)。所以一個機器週期共有12個振盪脈衝。因此可以根據時鐘頻率計算出一個機

原创 BASH系列之一shell概述

   Shell 一:定義:簡單來說shell就是命令解釋器,將用戶輸入的指令轉換成相應的機器能夠執行的程序。 二:種類:shell種類有五種,分別

原创 51系列單片機的系統時鐘如何產生

     單片機的控制器的定時功能是由時鐘和定時電路完成的,它是產生CPU的操作時序。      XTAL1是芯片內部振盪電路輸入端,XTAL2爲芯片內部振盪電路輸出端              具體的產生有以下兩種方式:      一:

原创 關於C++ builder 6.0安裝在64位操作系統運行出錯處理辦法

現象一:borland c++ 6.0 安裝成功,但是編譯時出現incorrect project override option:file 解決辦法: Project->Options->compiler->file name 將$(B

原创 linux GCC程序編譯

一:概述 linux系統下的gcc(GNU C Compile)是GNU的代表作編譯器之一,gcc可以在多個硬件平臺上編譯出可執行程序,其執行效率與一般的編譯器相比平均效率要高20%~30.GCC編譯器能將C、C++語言源程序、彙編程序

原创 VISA操作

  VISA操作 VISA操作表 操作表: 1、VISA資源模板: viClose(vi):關閉特定的對話通道。 viGetAttribute(vi,attribute,attrState):獲取資源屬性狀態值。 viSetAtt

原创 C++字符串轉換篇

C++字符串轉換篇   +|字號 訂閱 atof(將字符串轉換成浮點型數) 相關函數 atoi,atol,strtod,strtol,strtoul 表頭文件 #include  定義函數 double

原创 C++ this指針的含義

C++ this指針的含義 轉 先要理解class的意思。class應該理解爲一種類型,象 int,char一樣,是用戶自定義的類型。(雖然比int char這樣build-in類型複雜的多,但首先要理解它們一樣是類型)。用這個類型可

原创 oracle數據庫系列之------數據庫的三級模式和二級映

一:簡介        美國國家標準協會(American National Standard Institute, ANSI)的數據庫管理系統研究小組於1978年提出了標準化的建議,將數據庫結構分爲3級:用戶級、概念級、       

原创 linux makefile工程管理

  一:make命令概述 make 是用來構建和管理自己的軟件工程,它能夠使整個軟件工程的編譯、鏈接只需要一個命令就可以完成。 但是,在make命令執行的時候,需要一個名爲makefile的文件。這個文件

原创 多媒體高精度定時器介紹

一:背景       在Windows系統下播放多媒體時,需要去精確控制播放過程,如果用Windows產生的WM_TIMER常規定時器來實現,多媒體畫面會出現斷斷續續的現象,原因在於WM_TIMER只能提供大於等於55ms的精確定時。解決

原创 labview學習歷程系列之一“點滴記錄”

 一:當打開文件或者創建新的文件後,啓動窗口將消失。關閉前面板和程序框圖後,啓動窗口再次出現。在前面板或者程序框圖的“查看”》“啓動窗口”,也可以顯示啓動窗口 二:在“啓動窗口”中有很多基礎模板 三:對於“前面板”和“程序框圖”的切換,可

原创 BASH系列之五循環語句

shell中的循環語句 一:for循環 1:結構: for kaka in [list] do       #code done 其中,kaka是循環控制變量,[list]要賦值給變量的集合;do/done是執行的循環體,相當C語言中的大

原创 什麼叫51單片機最小系統

 單片機最小系統,或者稱爲最小應用系統,是指用最少的元件組成的單片機可以工作的系統. 對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路. 下面給出一個51單片機的最小系統電路圖. 說

原创 C++ builder系列之------項目文件及項目初始程序介紹

一:工程文件        C++ Builder應用程序的開發過程都是統一在一個項目之下,所以每個應用程序都是以項目爲單位。        新建的項目初始項目文件如下圖:                        產生的實際文件