新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于82C52功能仿真驗(yàn)證的研究

        基于82C52功能仿真驗(yàn)證的研究

        作者: 時(shí)間:2011-02-22 來源:網(wǎng)絡(luò) 收藏

          控制寄存器可以被寫進(jìn)任何命令。MCR最后被寫入,因?yàn)樗刂浦袛嗍鼓埽h(yuǎn)程設(shè)備控制輸出和接收使能位。一旦82C52編程且工作時(shí),這些寄存器立即發(fā)送或接收數(shù)據(jù)。表1示意了82C52內(nèi)部寄存器的控制信號(hào)。

        82C52內(nèi)部寄存器的控制信號(hào)

        表1 82C52內(nèi)部寄存器的控制信號(hào)

          82C52中斷結(jié)構(gòu):

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

          82C52可能發(fā)生中斷的條件有:

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

          (2)發(fā)送數(shù)據(jù)完成(TC)。

          (3)接收數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤,有錯(cuò)誤信息產(chǎn)生(OE、FE、PE)。

          (4)終端控制信號(hào)發(fā)生變化(DSR\、CTS\)。

          以上各個(gè)部分功能可以通過對(duì)8032的編程逐個(gè)驗(yàn)證,驗(yàn)證時(shí)準(zhǔn)備把輸出的數(shù)據(jù)保存與輸入的數(shù)據(jù)進(jìn)行比較,正確就可以pass,不正確也可以定位是那一個(gè)寄存器或數(shù)據(jù)出錯(cuò)。

          6 結(jié)束語

          一般的簡單接口電路,本人認(rèn)為都可以通過類似單片機(jī)的控制器來做驗(yàn)證。這樣激勵(lì)就可以通過控制器給出,可以不必考慮給出激勵(lì)的時(shí)序關(guān)系是否正確,即簡單又方便。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: 仿真

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 沅陵县| 宾川县| 黄陵县| 安远县| 东明县| 益阳市| 舒兰市| 宣武区| 即墨市| 佛教| 万载县| 新巴尔虎左旗| 福安市| 呼图壁县| 灵璧县| 郴州市| 昌都县| 温宿县| 新建县| 奉贤区| 肇东市| 石城县| 承德县| 通道| 余庆县| 大竹县| 电白县| 海丰县| 承德县| 潮州市| 锡林浩特市| 大埔区| 阳信县| 高阳县| 阿合奇县| 龙岩市| 广安市| 崇礼县| 铁力市| 巴中市| 仁怀市|