• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機與光電傳感器的電動自行車速度/里程表設計

    基于單片機與光電傳感器的電動自行車速度/里程表設計

    作者: 時間:2012-12-03 來源:網絡 收藏

    顯示部分

    的顯示模塊包括mc14511bcp、cd4076、74ls138和6個led顯示管等器件。

    mc14511是將鎖存、譯碼、驅動三種功能集于一身的“三合一”器件。鎖存器的作用是避免在計數過程中出現跳數現象,便于觀察和記錄。用譯碼器將bcd碼轉換成7段碼,再經過大電流反相器,驅動共陰極led數碼管。譯碼器屬于非時序電路,其輸出狀態與時鐘無關,僅取決于輸入的bcd碼。

    74ls138的作用相當于位選的功能,當c,b,a的輸入分別為“000、001、010、011、100、101”時分別選擇不同的mc14511,從而在不同位上顯示不同的數字和小數點。cd4076是cmos 4位三態輸出d寄存器,通過74ls138的y6,y7來控制其cp的工作,從而使cd4076來控制小數點顯示。圖6是顯示模塊框圖。

    圖6 顯示模塊框圖

    圖7為系統顯示部分的電路。系統中用74ls138的y0~y5選擇mc14511以驅動led顯示,y6、y7來控制cd40756的cp,從而達到以cd4076的q1~q4控制小數點的顯示,另一個cd4076只用到其q1和q2,圖中字符相對應的地方表示其引腳相連。

    圖7 系統顯示部分的電路

    系統的軟件

    系統軟件框圖

    如圖8所示,本系統軟件采用模塊化方法。整個系統由初始化模塊、頻率測量模塊、,里程計算模塊、數據轉bcd碼模塊、顯示模塊、里程顯示模塊、數據存儲,讀取模塊、定時器中斷服務模塊以及其他功能模塊組成

    圖8 系統軟件框圖



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 南皮县| 容城县| 高尔夫| 桂林市| 甘谷县| 西乡县| 闽侯县| 呼伦贝尔市| 溧水县| 都匀市| 祁连县| 广饶县| 梓潼县| 凭祥市| 读书| 滨海县| 湄潭县| 桂阳县| 手机| 平果县| 库尔勒市| 家居| 手游| 大宁县| 台南市| 鄂托克旗| 金湖县| 静安区| 华池县| 治多县| 仲巴县| 阿瓦提县| 麦盖提县| 沙洋县| 星子县| 商南县| 双鸭山市| 花莲市| 腾冲县| 绥德县| 乌鲁木齐县|