xabjocke
定量裝車系統(tǒng),門禁考勤系統(tǒng),監(jiān)控系統(tǒng),一卡通系統(tǒng),承接嵌入式
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 22 個
工控威望: 131 點
下載積分: 661 分
在線時間: 2(小時)
注冊時間: 2011-05-04
最后登錄: 2017-04-24
查看xabjocke的 主題 / 回貼
樓主  發(fā)表于: 2011-06-01 13:46
AVR單片機特性
AVR單片機是ATMEL公司1997年推出的全新配置精簡指令集(RISC)單片機系列。片內(nèi)程序存儲器采用Flash存儲器,可反復編程修改上千次,便于新產(chǎn)品開發(fā);程序高度保密,避免非法竊;速度快,大多數(shù)指令僅用1個晶振周期,而MCS51單片機單周期指令也需12個晶振周期;能采用 C語言編程,從而能高效快速地開發(fā)出目標產(chǎn)品;CMOS工藝生產(chǎn),功耗低;有主電源3 V以下的品種,進一步降低功耗,一般只需幾mA;還有多種低功耗方式,在掉電方式下,工作電流小于1 μA。
AVR單片機已形成系列產(chǎn)品,其中ATtiny,AT90及ATmega分別對應低、中、高檔產(chǎn)品。根據(jù)用戶的不同需要,現(xiàn)已推出了30多種型號,引腳為8~64腳,價格從幾元到上百元人民幣,內(nèi)部配置也大不相同,但其基本結(jié)構(gòu)和編程方法是一樣的。

AT90S8535單片機是AVR單片機中內(nèi)部接口豐富、功能比較全、性能價格比高的品種,特點如下。
AT90S8535片內(nèi)有4 K字(8 KB)的Flash程序存儲器,可擦寫1 000次不損壞,且程序高度保密,避免非法竊取;
 有512 B的SRAM;
 有512 B的EEPROM(電擦寫存儲器),掉電不丟失信息,可在線擦寫100 000次不損壞;
 有32個I/O口,輸入/輸出的方向是可以定義的,輸出口的驅(qū)動能力強,灌電流可達40 mA,能直接驅(qū)動LED、繼電器等器件,省去驅(qū)動電路,輸入口可以三態(tài)輸入,也可帶內(nèi)部上拉電阻,省去外接上拉電阻;

有2個8位和1個16位的定時器/計數(shù)器,除定時計數(shù)功能外,有些還具有比較匹配輸出和輸入捕獲功能;
有看門狗定時器,便于程序抗干擾,程序飛走進入死循環(huán)后,能自動復位重新啟動;
有模擬比較器,便于發(fā)現(xiàn)輸入模擬電壓的變化;
有8路10位ADC,可直接輸入模擬電壓信號;
有2路10位和1路8位的PWM脈寬調(diào)制輸出,經(jīng)濾波輸出模擬電壓信號,可作為D/A轉(zhuǎn)換器,這種模擬量輸出很容易與主機隔離;
有UART異步串行接口,便于實現(xiàn)RS232C和RS485通信接口;
有SPI同步串行接口;
有獨立振蕩器的實時時鐘,在省電模式的低功耗方式下,時鐘正常工作;
有16種中斷源,每種中斷源在程序空間都有一個獨立的中斷向量作相應的中斷入口地址;
工作電壓范圍寬(2.7~6.0 V),抗電源波動能力強;
有商用級產(chǎn)品(工作溫度0~70 ℃)和工業(yè)級產(chǎn)品(工作溫度-40~85 ℃)供用戶選用。
AT90S8535是AVR單片機中性能最強的品種之一。它與AT90S8515相比,增加了8路10位ADC;增加了一個可用異步時鐘源的8位定時器/計數(shù)器,該定時器能用作實時時鐘;增加了一種省電低功耗方式,在此省電方式下,實時時鐘照常運行;中斷源由12個增加到16個。
學習了AT90S8535單片機,在今后的設(shè)計中,若其中某些功能用不到,可選用ATtinyXX或AT90XXXXX少引腳、低價格的品種,指令系統(tǒng)基本相同;有些型號少幾條指令,可用別的指令代替,程序略做修改即可。

而若AT90S8535滿足不了系統(tǒng)的要求,須用容量更大的Flash程序存儲器、或容量更大的SRAM、或容量更大的EEPROM、或更多的I/O口,或者須用乘法指令進行快速計算等等,可改用ATmegaXXX單片機;但這些單片機只是內(nèi)部資源有量的變化,質(zhì)的變化不大,I/O寄存器的訪問和系統(tǒng)編程方法是一樣的。有些品種多了幾條指令,熟悉了AT90S8535單片機,使用這些單片機也是很容易的。



定量裝車,門禁考勤,監(jiān)控,一卡通系統(tǒng),承接嵌入式開發(fā)。上海比約克信息科技有限公司 www.bjocke.com