新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AVR單片機的智能信息記錄儀設計

        基于AVR單片機的智能信息記錄儀設計

        作者: 時間:2010-04-23 來源:網絡 收藏

        該儀器的中斷接口電路包括開機時的上電中斷和關機時的掉電中斷,它們都由光電耦合芯片6N137和非門74LVT04組成,圖3所示是其中斷電路。電源VC經過7805后接到光耦的輸入端,輸出接的INT0和非門的l腳,非門的2腳接INTl。因此,在開機時,光耦輸入端Vin+為高電平,輸出端Vo為低電平,故產生上電中斷(INT0);而關機時,光耦的輸入是低電平,而輸出為高電平。故在經過非門2腳后,輸出低電平以產生掉電中斷(INTl)。

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


        電源切換電路主要的功能是在系統關機時,轉由鋰電池給USB供電并完成數據的保存,其電源切換如圖4所示。圖中,當外部開機后,V為高電平使三極管Q2導通,同時把Q1的基極拉至低電平,使其導通。外部電源V經過二極管D1后(VC)給電路和USB供電。由于程序在初始時把POWER置高,所以,此時Q2也是導通的。當系統關機后,V變成低電平,三極管Q2截止。但是,由于此時Q3是導通的,所以Q1仍導通,只是此時是由鋰電池供電來完成數據的保存,這時,的定時器l開始工作,并在延時10 s后,使POWER的輸出為低電平,從而使Q3關斷,并最終使Q1的基極變高,整個關閉。

        2 系統軟件
        系統軟件的主要任務是USB的讀寫、液晶的顯示、時鐘和鍵盤的編程。PB375A和單片機之間使用串行通信。其中,單片機首先將命令碼和
        參數發送給PB375A,由PB375A根據命令執行完相應操作,再以中斷方式返回操作狀態碼給單片機。通信格式包括起始碼(0x3A)、操作碼、數據長度和數據包。其主要的操作碼如下:
        Ox71:檢測U盤是否連接,連接時返回0;
        0x64:打開已有的文件,如果文件不存在,則返回Ox42:
        0x65:新建文件;
        Ox7A:確定讀寫字節的地址;
        0x7B:以字節為單位返回讀取的數據。
        圖5所示是本系統的程序流程框圖。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 津南区| 石嘴山市| 彝良县| 西乌珠穆沁旗| 乌苏市| 丹棱县| 兴化市| 秦安县| 交城县| 衡阳县| 武陟县| 盐边县| 镇沅| 无为县| 仙居县| 砀山县| 阿克| 遵义市| 濉溪县| 城市| 花莲市| 万山特区| 内江市| 永胜县| 太仆寺旗| 临夏市| 阳山县| 玉屏| 郴州市| 论坛| 霍山县| 济源市| 松潘县| 唐海县| 陆河县| 攀枝花市| 宝应县| 栖霞市| 剑阁县| 德昌县| 钦州市|