久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

一個avr單片機的匯編程序,注意幾個宏指令

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年03月25日   【字體:

 //晶振1MHz
//LED接PB0
//使用定時器1,1024分頻,0.5秒中斷一次,LED閃爍一次
程序如下:
.include "m8def.inc"

.equ led =0
.equ flash =$60

.org $0000//中斷向量表

rest:
rjmp START
INT0addre: ; External Interrupt0 Vector Address
reti
INT1addre: ; External Interrupt1 Vector Address
reti
OC2addre : ; Output Compare2 Interrupt Vector Address
reti
OVF2addre: ; Overflow2 Interrupt Vector Address
reti
ICP1addre: ; Input Capture1 Interrupt Vector Address
reti
OC1Aaddre: ; Output Compare1A Interrupt Vector Address
reti
OC1Baddre: ; Output Compare1B Interrupt Vector Address
reti
OVF1addre: ; Overflow1 Interrupt Vector Address
rjmp Timer1_ovf
OVF0addre: ; Overflow0 Interrupt Vector Address
reti
SPIaddre : ; SPI Interrupt Vector Address
reti
URXCaddre: ; USART Receive Complete Interrupt Vector Address
reti
UDREaddre: ; USART Data Register Empty Interrupt Vector Address
reti
UTXCaddre: ; USART Transmit Complete Interrupt Vector Address
reti
ADCCaddre: ; ADC Interrupt Vector Address
reti
ERDYaddre: ; EEPROM Interrupt Vector Address
reti
ACIaddre : ; Analog Comparator Interrupt Vector Address
reti
TWIaddre : ; Irq. vector address for Two-Wire Interface
reti
SPMaddre : ; SPM complete Interrupt Vector Address
reti
SPMRaddre: ; SPM complete Interrupt Vector Address
reti

.org $20

START:
ldi r16,low(ramend)//設(shè)置堆棧指針
out spl,r16
ldi r16,high(ramend)
out sph,r16
clr r16
sts flash,r16
sbi ddrb,led//PB0接led
rcall Timer1_ovf_init//調(diào)用初始化函數(shù)

MAIN:
lds r16,flash
sbrs r16,0 ;if the flag is set,jump one low
rjmp main

ldi r16,0x01//LED取反
in r17,pinb
eor r17,r16
out portb,r17
clr r16
sts flash,r16

rjmp main

Timer1_ovf_init:
ldi r16,0xfe
out tcnt1h,r16
ldi r16,0x17
out tcnt1l,r16
in r16,timsk
sbr r16,1<<2//開溢出中斷
out timsk,r16
ldi r16,0x05
out tccr1b,r16//開定時器
sei //開中斷
ret

Timer1_ovf://定時器2定時0.5S
in r16,sreg
push r16//保存SREG入棧
ldi r16,0xfe
out tcnt1h,r16
ldi r16,0x17
out tcnt1l,r16
clr r16
sbr r16,1<<0//設(shè)置標(biāo)志
sts flash,r16
pop r16
out sreg,r16
reti//中斷返回

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 色.com| 国产精品成人一区二区三区夜夜夜 | 国产在线www | 三级av在线 | 视频1区2区 | 81精品国产乱码久久久久久 | 国产精品久久久久久久久久久久午夜片 | 欧美8一10sex性hd| 国产欧美一区二区三区在线看 | 久久国产精彩视频 | 午夜视频在线观看网站 | 国产一级一级 | 亚洲永久免费观看 | 亚洲伊人久久综合 | 在线免费观看黄色网址 | 精品国产一区二区国模嫣然 | 在线观看日本高清二区 | 免费在线成人 | 久久亚洲一区二区 | 国产精品免费播放 | 四虎最新 | 日韩一区在线播放 | 国产精品视频偷伦精品视频 | 九九热在线观看视频 | 一级做a爰片久久毛片免费看 | 91福利影院 | 91传媒在线观看 | 国产午夜精品一区二区三区在线观看 | www.中文字幕.com | 狠狠入ady亚洲精品经典电影 | 国产在线一区二 | 超碰在线免费av | 亚洲精品一区国产精品 | 日本精品一区二区三区视频 | 久久精品毛片 | 国产精品美女在线观看 | 亚洲一区二区精品视频 | 色本道 | 56pao在线| 99热热热| 久久精品国产99国产精品 |