×

双(多)机通信程序

消耗积分:0 | 格式:rar | 大小:333 | 2009-02-10

jet2006

分享资料个

;****************************************
;文件:Transmission.asm
;功能:AVR双CPU通信程序,异步方式,类似于UART
;器件:AT90S2313
;硬件:主从CPU的PD.2通过上拉电阻连接
;时钟:4.0MHz
;设计:Lindong
;日期:2003年8月8日
;****************************************
.include"2313def.inc"

.equ port =PORTD
.equ pin =PIND
.equ ddr =DDRD
.equ bit =2
;*****************************************
;中断向量表
;*****************************************
.org 0x000
rjmp main
rjmp INT0_isr
reti
reti
reti
reti
reti
reti
reti
reti
;*****************************************
;程序入口
;*****************************************
.org 0x000B
main: ldi R16,0xDF ;设置堆栈指针
out spl,R16

cbi port,bit ;设置端口方向
cbi ddr,bit

ldi R16,0x02 ;INT0 下降沿有效
out MCUCR,R16
ldi R16,0x40 ;INT0 中断使能
out GIMSK,R16

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !