新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 利用C164單片機設計自動攤鋪機通信模塊

        利用C164單片機設計自動攤鋪機通信模塊

        作者: 時間:2012-08-31 來源:網絡 收藏

        (1)帶有4級流水線高性能16位CPU

        80ns最小指令循環時間,大多數指令僅需1個循環,即兩個CPU循環;16*16位乘法需400ns(20個CPU循環),32位除16位需800ns(40個CPU循環)。處理能力達到10MIPS。

        (2)集成在片存儲器

        64KB在片可編程FLASH;2KB內部RAM,用于變量存儲器池、系統堆棧和代碼;2KB在片高速RAM,用于變量、用戶堆棧和代碼;4KB在片數據EEPROM,用于non-volatile變量。

        (3)外部總線接口

        獨立或復用總線配置;段分配和片選信號產生;8位或16位數據總線。

        (4)16個優先級中斷系統

        可達33個中斷節點帶有獨立的中斷矢量;在內部程序執行時,240ns/400ns中斷等待時間;快速外部中斷。

        (5)智能在片外設子系統

        8通道10位A/D轉換器,帶有可編程轉換時間(最小為7.76us;5個定時/計數器;同步/異步串行通道;帶有15個信息體的CAN摸量;可編程時間間隔的看門狗定時器;實時時鐘;用于系統初始化的程序引導裝載器。

        (6)59個I/O引腳

        輸入模式具有三態;具有位尋址功能。

        的硬件電路如圖2所示。

        5.jpg
        圖2 的硬件電路圖

        帶有CANBUS、RS232C各一路,可獨立進行CAN總線通信和RS232C串行通信。RS232C通信硬件電路由片內異步串行口、光耦、MAX232A和傳輸線構成。CAN通信由片內CAN控制器、光耦、CAN收發器PAC82C250和傳輸線構成。

        CAN收發器PAC82C250與CI的接口均帶有光電隔離,隔離前后采用兩套電源:

        (1)系統電源:+Vs(+5V), Gs ;

        (2)機器電源:+Vm(+5V), Gm。

        5.RS232C通信軟件設計

        5.1 C164CI的異步串口

        C164CI的異步串行口ASC0提供了與其它系統串行通信端口,它的特點是:自帶波特率發生器的異步串口;異步模式,最大625Kbaud傳送速率;全雙工位;可編程特點(1或2停止位,7、8或9數據位);在數據發送時產生校驗或喚醒位;奇或偶校驗位;錯誤檢測等。

        5.2 串行口通信編程

        串行口主要用于移動電話和主交互機之間進行通信。串行通信的實現主要是通過對串口控制寄存器進行配置實現初始化。下面是這一過程的實現步驟:

        1. 串口控制寄存器初始化;

        2. 定義波特率;

        3. 定義中斷;

        4. 定義引腳的特殊功能;

        5. 系統啟動。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桑日县| 津市市| 商丘市| 新干县| 旺苍县| 上林县| 萍乡市| 南宁市| 扶余县| 巫山县| 屯门区| 临颍县| 凤城市| 邛崃市| 古浪县| 阿巴嘎旗| 吉安县| 嘉兴市| 武义县| 平乡县| 台中县| 定边县| 巴青县| 娄底市| 黑龙江省| 司法| 湘潭县| 舒兰市| 博湖县| 天门市| 平泉县| 常德市| 通河县| 腾冲县| 明水县| 灵山县| 银川市| 奇台县| 文安县| 逊克县| 诏安县|