新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于82C52功能仿真驗證的研究

        基于82C52功能仿真驗證的研究

        作者: 時間:2011-02-22 來源:網絡 收藏

          控制寄存器可以被寫進任何命令。MCR最后被寫入,因為它控制中斷使能,遠程設備控制輸出和接收使能位。一旦82C52編程且工作時,這些寄存器立即發送或接收數據。表1示意了82C52內部寄存器的控制信號。

        82C52內部寄存器的控制信號

        表1 82C52內部寄存器的控制信號

          82C52中斷結構:

          82C52有一個中斷輸出引腳,在MCR中有兩個控制位:MIEN和INTEN。如果這兩個標志位設為無效,將不會引起中斷,如果MIEN無效,INTEN有效,則引起中斷的信號有RBRK、TC、OE、FE、PE(此時檢查上升沿),如果兩個都設為有效,則引起中斷的信號除了上面的還有DSR\和CTS\(上升沿和下降沿都有效)。

          82C52可能發生中斷的條件有:

          (1)SDI引腳接收到數據(RBRK??)。

          (2)發送數據完成(TC)。

          (3)接收數據時發生錯誤,有錯誤信息產生(OE、FE、PE)。

          (4)終端控制信號發生變化(DSR\、CTS\)。

          以上各個部分功能可以通過對8032的編程逐個驗證,驗證時準備把輸出的數據保存與輸入的數據進行比較,正確就可以pass,不正確也可以定位是那一個寄存器或數據出錯。

          6 結束語

          一般的簡單接口電路,本人認為都可以通過類似單片機的控制器來做驗證。這樣激勵就可以通過控制器給出,可以不必考慮給出激勵的時序關系是否正確,即簡單又方便。


        上一頁 1 2 3 下一頁

        關鍵詞: 仿真

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南京市| 洛浦县| 绥宁县| 海阳市| 南昌县| 江城| 海宁市| 临泽县| 长子县| 洪江市| 轮台县| 仙游县| 老河口市| 博乐市| 思茅市| 石河子市| 民和| 辛集市| 台北市| 镇巴县| 库车县| 长顺县| 当阳市| 依安县| 崇文区| 万山特区| 绥宁县| 宝应县| 合阳县| 高安市| 桃园县| 黄梅县| 栾城县| 郯城县| 泾川县| 阿巴嘎旗| 阳山县| 黄陵县| 佛教| 浮山县| 沭阳县|