新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > STM32的便攜式手機藍牙考勤機系統設計

        STM32的便攜式手機藍牙考勤機系統設計

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

        1.3 STM32微處理器
        STM32系列微處理器基于ARM Cortex—M3內核,是專為要求性能高、成本低、功耗低的嵌入式應用而設計的。本設計采用的是STM32F103 RBT6芯片,屬于“增強型”系列,時鐘頻率最高可達72 MHz,內置32 KB RAM和128 KB高速Flash存儲器。128位寬度的存儲器接口和獨特的加速結構使得32位代碼能夠在最大時鐘速率下運行。在本系統中,使用了STM32F103RBRT6的UART0、UART1、SPI1、SPI2、RTC等功能,充分發揮了的性能優勢。
        1.4 液晶屏
        液晶屏具有以下特點:
        ①84×48的點陣LCD,可以顯示4行漢字;
        ②采用SPI接口與主處理器進行通信,減少了接口信號線數量(包括電源和地在內的信號線僅有9條),支持多種串行通信協議(如AVR單片機的SPI、MCS-51的串口調試模式等),傳輸速率高達4 Mbps,可全速寫入顯示數據,無等待時間;
        ③可通過導電膠連接模塊與印制版,不用連接電纜,用模塊上的金屬鉤可將模塊固定到印制板上,因而非常便于安裝和更新;
        ④LCD控制器/驅動器芯片已綁定到LCD晶片上,模塊的體積很小;
        ⑤采用低電壓供電,正常顯示時的工作電流在200μA以下,且具有掉電模式。
        圖3是考勤結果在液晶上的顯示效果圖。該液晶模塊操作簡單,實用性強。

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

        b.JPG


        1.5 語音模塊
        本系統采用北京宇音天下公司出品的中高端TTS(文本到語音)芯片。該芯片支持GB2312、GBK、BIG5及UNICODE內碼格式的文本。語音合成效果清晰、自然、準確。芯片較強的中文姓氏處理能力使得因簽到人員姓名的不確定性所導致誤報的可能性大大降低。利用其內置的聲音提示音,使得語音播報效果更加自然。

        2 系統軟件設計
        2.1 系統軟件總體流程
        圖4是系統總體流程圖,從圖中可以看出系統執行的一個總體過程。系統上電復位后,讀取模塊的配置文件,通過菜單選擇相應的考勤模式,搜索周邊手機設備地址,并與本地數據庫地址進行匹配。該考勤機系統可以實現手動考勤和定時考勤兩種考勤模式;信息采集可以實現單獨采集和批量采集兩種方式;同時可以通過SD卡/U盤來保存數據。

        c.JPG


        下面是系統主程序,主要是實現系統菜單的選擇,然后進入每個菜單模塊進行操作,從而完成不同的考勤模式選擇、系統配置、時鐘設置和移動設備的選擇等操作。
        g.JPG

        藍牙技術相關文章:藍牙技術原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 布尔津县| 泰宁县| 兴文县| 通城县| 瑞丽市| 黔江区| 延川县| 贺州市| 格尔木市| 磐石市| 福鼎市| 黔江区| 成安县| 保德县| 大丰市| 辉南县| 枣庄市| 紫金县| 新余市| 西乌珠穆沁旗| 天镇县| 陈巴尔虎旗| 东源县| 高安市| 唐海县| 棋牌| 常宁市| 东台市| 华坪县| 扬州市| 呼图壁县| 黄梅县| 迁西县| 浮梁县| 山阳县| 石景山区| 遂平县| 南川市| 贵定县| 塔河县| 金平|