AT89C51屬性對話框
發布時間:2016/4/9 19:35:47 訪問次數:1652
雙擊AT89C51元器件,彈出AT89C51屬性對話框,如圖2-81所示。除了AdvancedProperties與前面的含義不同外, H0020其他屬性都相同,所以只介紹高級屬性。
(1) Program File:AT89C51單片機支持()MF51、Hex和Bin等格式。
(2) Clock Frequency:指定單片機微處理器的時鐘頻率。由于效率的原因,時鐘電路是不能模擬的,處理器的時鐘頻率完全由該值決定。
(3) Enable trace logging:啟動跟蹤日志,默認為No。在屬性參數中用DBG—TRACE表示。
(4) Simulate Program Fetches:設置為Yes,表示讀取外部的程序,該操作過程有點慢,但是可以測試外部程序存儲器解碼電路的電路性能。默認為No。在屬性參數中用DBG_FETCH表示。
(5) .Code Memory Map:定義外部ROM地址空間的映射,在屬性參數中用()DERAM表示。默認情況下,所有的外部數據存儲器的訪問完全可以仿真,也就是說,每個外部數據存儲器周期涉及讀取AI。E、PO和P2端口引腳的數據。一個典型的時鐘周期將涉及大約50個引腳的狀態轉換,從而大大增加了仿真時間。因此默認C()DERAM= False。
外部存儲器的地址映M()VC·M()VX配置(外部數據存儲器和代碼存儲器的地址{≥分配是相同的),只是通過M()VC和M()VX指令加以區別。外部存儲器的地址映射可以通過{CODERAM=OOOO -7FFF)來實現。
(6) Data Memory Map:定義外部RAM(XRAM)的地址匹配空間,在屬性參數中用DATARAM表示,如在屬性框中添加屬性{DATARAM一0000-7FFF,COOO-FFFF},則表示定義了OXOOOO~OX7FFF和OXCOOOH—OXFFFF兩個外部RAM存儲區域。
雙擊AT89C51元器件,彈出AT89C51屬性對話框,如圖2-81所示。除了AdvancedProperties與前面的含義不同外, H0020其他屬性都相同,所以只介紹高級屬性。
(1) Program File:AT89C51單片機支持()MF51、Hex和Bin等格式。
(2) Clock Frequency:指定單片機微處理器的時鐘頻率。由于效率的原因,時鐘電路是不能模擬的,處理器的時鐘頻率完全由該值決定。
(3) Enable trace logging:啟動跟蹤日志,默認為No。在屬性參數中用DBG—TRACE表示。
(4) Simulate Program Fetches:設置為Yes,表示讀取外部的程序,該操作過程有點慢,但是可以測試外部程序存儲器解碼電路的電路性能。默認為No。在屬性參數中用DBG_FETCH表示。
(5) .Code Memory Map:定義外部ROM地址空間的映射,在屬性參數中用()DERAM表示。默認情況下,所有的外部數據存儲器的訪問完全可以仿真,也就是說,每個外部數據存儲器周期涉及讀取AI。E、PO和P2端口引腳的數據。一個典型的時鐘周期將涉及大約50個引腳的狀態轉換,從而大大增加了仿真時間。因此默認C()DERAM= False。
外部存儲器的地址映M()VC·M()VX配置(外部數據存儲器和代碼存儲器的地址{≥分配是相同的),只是通過M()VC和M()VX指令加以區別。外部存儲器的地址映射可以通過{CODERAM=OOOO -7FFF)來實現。
(6) Data Memory Map:定義外部RAM(XRAM)的地址匹配空間,在屬性參數中用DATARAM表示,如在屬性框中添加屬性{DATARAM一0000-7FFF,COOO-FFFF},則表示定義了OXOOOO~OX7FFF和OXCOOOH—OXFFFF兩個外部RAM存儲區域。
上一篇:元器件標簽屬性修改