新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的便攜式脈沖信號參數測試儀

        基于單片機的便攜式脈沖信號參數測試儀

        作者: 時間:2010-03-24 來源:網絡 收藏

        1.2 的選用
        的主控器件選用C8051F340,該功能強大的集成模塊簡化了硬件電路設計。A/D轉換器選用單片機內部電壓基準,采集由內置的10位轉換速率可達200ksps的A/D轉換器實現。MCU中有一個片內可編程計數器/定時器陣列(PCA)。PCA包括一個專用的16位計數器/定時器時間基準和5個可編程的捕捉/比較模塊。頻率、周期和占空比的測量可采用PCA精確捕捉上升沿和下降沿來觸發定時器來實現。
        1. 3 鍵盤模塊
        1)鍵盤接口工作原理
        常用的鍵盤接口分為獨立式鍵盤接口和矩陣式鍵盤接口。獨立式鍵盤接口就是各鍵相互獨立,每個按鍵各接一根輸入線,一根輸入線上的按鍵工作狀態不影響其他輸入線的工作狀態。通過檢測輸入電平狀態可以很容易判斷哪個按鍵被按下了。獨立式按鍵電路配置靈活,軟件實現簡單。但每個按鍵需占用一根輸入口線,在按鍵數量較多時,需要較多的輸入口線而且電路結構繁雜,故此種鍵盤適用于按鍵較少或操作速度較高的場合。而矩陣式鍵盤有行線和列線組成,按鍵位于行,列的交叉點上,適用于按鍵較多的場合。
        鑒于本系統只用到開始、周期測量、占空比測量、頻率測量和幅值測量五個按鍵,有足夠的I/O口,所以選用獨立式鍵盤接口。
        1.4 顯示模塊
        采用YMl2864R漢字圖形點陣LCD液晶顯示模塊。該模塊是一種具有4位/8位并行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64,內置8192個16×16點漢字,和128個16×8點ASCII字符集。利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。可以顯示8×4行16×16點陣的漢字。也可完成圖形顯示,低電壓低功耗是其又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且該模塊的價格便宜,顯示美觀。

        本文引用地址:http://www.104case.com/article/173418.htm

        2 軟件設計
        本測試儀的軟件設計采用C51語言編程。系統程序由主程序、采集子程序、按鍵子程序、處理子程序、液晶顯示程序和中斷子程序等部分組成(程序流程圖如圖2所示)。C8051F340具有豐富的中斷資源,外部中斷和定時器溢出中斷子程序可完成電壓值、周期、頻率和占空比的測量。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 迁西县| 游戏| 日照市| 来安县| 庆元县| 万载县| 石林| 长岭县| 大姚县| 日土县| 乌拉特中旗| 临高县| 中西区| 腾冲县| 大埔区| 咸阳市| 托克逊县| 永康市| 长武县| 广州市| 婺源县| 泰州市| 开鲁县| 剑川县| 铜陵市| 阜新| 伊宁县| 晴隆县| 延吉市| 会宁县| 茂名市| 通道| 福清市| 平果县| 通辽市| 绍兴市| 蓬溪县| 临桂县| 墨玉县| 辽宁省| 南乐县|