AVR单片机设计中断程序主程序是流水灯,中断程序是单灯闪烁。仿真不对,中断回不到主程序,中断也不对。

#include<iom16v.h>#include<macros.h>#defineucharunsignedchar#defineuintunsignedintuin... #include <iom16v.h>#include <macros.h>#define uchar unsigned char#define uint unsigned intuint count;/**延时函数**/void Delay_ms(xms){ uchar i,j; for(i=0;i<xms;i++) { for(j=0;j<1140;j++); }}/**端口初始化**/void port_int(){ DDRA=0xff;//PA output PORTA=0xff;//PA ouput value 1 DDRD&=(0<<PD3);//PA3 input PORTD|=(1<<PD3);//PD3 DDRD=(1<<PD7);//PD7 output }/**流水灯显示函数**/void LED_disp(){ uchar i; for(i=0;i<8;i++) { PORTA=~(1<<i); Delay_ms(200); }}/**中断初始化**/void INT1_int(){ SREG=0x80; MCUCR=(1<<ISC11)|(0<<ISC10); GICR=(1<<INT1);}/**主函数**/void main(void){ port_int(); INT1_int(); while(1) { LED_disp(); }}/**外中断换1函数***/#pragma interrupt_handler Extint1:3Extint1(){ DDRD=(1<<PD7); for(count=0;count<5;count++) {PORTD=(1<<7);Delay_ms(300);PORTD=(0<<7);Delay_ms(300); }} 展开
 我来答
凤鸿朗yM
2015-05-05 · 超过20用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:22万
展开全部
AVR单片机设计中断程序主
我通常的想法
查晓筠0i5
2015-05-05 · TA获得超过2752个赞
知道大有可为答主
回答量:2.1万
采纳率:1%
帮助的人:4908万
展开全部
需要给你写一份吗
追问
写一份参考一下也行,最好是指出错误。你回答的我的上一个问题里就有编程的警告。
追答
代做的
我id
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式