文档简介
;**************************************** ;文件: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
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子