at89c2051是美國atmel公司的低電壓、高性能cmos 8位
單片機,片內含2k bytes的可反復擦寫的只讀程序
存儲器(perom)和128bytes的隨機數據存儲器(ram),器件采用atmel公司的高密度、非易失性存儲技術,兼容標準mcs-51指令系統,片內置通用8位中央處理器和flash存儲單元,功能強大at89c2051單片機可為您許多高性價比的應用場合。
程序保密
89c2051設計有2個程序保密位,保密位1被編程之后,程序存儲器不能再被編程除非做一次擦除,保密位2被編程之后,程序不能被讀出。
軟硬件的開發
89c2051可以采用下面2種方法開發應用系統。
(1) 由于89c2051內部程序存貯器為flash,所以修改它內部的程序十分方便快捷,只要配備一個可以編程89c2051的編程器即可。調試人員可以采用程序編輯-編譯-固化-插到電路板中試驗這樣反復循環的方法,對于熟練的mcs-51程序員來說,這種調試方法并不十分困難。當做這種調試不能夠了解片內ram的內容和程序的走向等有關信息。
(2) 將普通8031/80c31
仿真器的仿真插頭中p1.0~p1.7和p3.0~p3.6引出來仿真2051,這種方法可以運用單步、斷點的調試方法,但是仿真不夠真實,比如,2051的內部模擬比較器功能,p1口、p3口的增強下拉能力等等。
主要性能:
.和mcs-51產品兼容;
.2kb可重編程flash存儲器(1000次);
.2.7-6v電壓范圍;
.全靜態工作:0hz-24khz
.2級程序存儲器保密鎖定
.128*8位內部ram
.15條可編程i/o線
.兩個16位定時器/計數器
.6個中斷源
.可編程串行通道
.高精度電壓比較器(p1.0,p1.1,p3.6)
.直接驅動led的輸出端口