• PUDN用户
    了解作者
  • C/C++
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 176
    下载次数
  • 2005-07-01 10:52
    上传日期
这仅仅是一个用于演示ICCAVR中调用汇编语言中断函数的实例,这个演示的处理方法也可以用于一般非中断汇编函数的调用。本实例中演示了字节变量和字变量在汇编中的引用和运算处理
avrcasm.zip
  • www.pudn.com.txt
    218B
  • inter.s
    957B
  • xq.c
    842B
内容介绍
/*这仅仅是一个用于演示ICCAVR中调用汇编语言中断函数的实例,这个演示的处理方法 也可以用于一般非中断汇编函数的调用。本实例中演示了字节变量和字变量在汇编中的 引用和运算处理。本程序源程序由ntzwq网友提供,本人对原件做了一点修改整理以提 供给大家参考。如有不对之处请与我联系。谢谢。 程序的调试: 1 在iccavr中建立一个工程,将xq.c,inter.s同时加入工程,设定CPU为8515 2 编译 3 用AVR Studio打开.cof或.hex进行调试运行以观察运行过程 */ #include<io8515.h> #pragma interrupt_handler t1_ovr:TOV1 //TC1 16位定时器溢出中断 unsigned char flag,bases; unsigned int i; void main(void) { DDRC=0xff; i=0x8000; TCCR1A=0; TCCR1B=0x01; TCNT1=0xFF3F; TIMSK |= 1<<TOIE1; //允许T1溢出中断 SREG|=0x80; //开放全局中断 while(1) { if (flag) { PORTC^=0x01; flag=0; } } }
评论
    相关推荐
    • AVRUSB-HID.rar
      使用AVR单片机模拟USB hid设备,免驱动。进行数据双向传输。使用的单片机是mega48 12M晶振,通过修改makefile文件可以简单的移植到其它AVR单片机上。提供MinGW版和VC版的上位机软件。
    • M8-RF-USB-MouseKeyboard.rar
      用ATMEGA8模拟USB鼠标和键盘,通过2.4G的无限传输芯片24L01接收发射端的数据,实现10米以上距离传输的无线键盘鼠标,HID方式,无需驱动...(目前只扩展8个键,可继续扩展),接收端用GUN-GCC编译,发射端用ICCAVR编译
    • IARICCA90Compiler.rar
      AVR的链接命令文件,列出了ICC中的寄存器名称,不熟悉寄存器的可以看一下
    • UserGuide.rar
      ICC AVR编译器使用手册 英文原版 详细介绍ICC IDE的使用,入门 并列表介绍了常用函数库的定义和程序中的调用
    • CCompilerforAtmel.zip
      C Compiler for Atmel AVR-microcontroller ImageCraft C-Compiler ICCAVR 6.26B (Full Version) updated-fixed 02-2007
    • ICCAVRUSER.zip
      ICCAVR用户指南,ICCAVR编程手册
    • BootloaderforAtmega32.zip
      Bootloader for ATmega32
    • (C-Compiler-for-Atmel-AVR-microcontroller)-ImageC
      ICCtiny supports all TinyAVR devices and AT90S1200.
    • avr单片机反汇编器
      - output syntax selectable for ICCAVR, ICCtiny, IAR, GNU and Atmel assembler, - whole AVR instruction set supported, - labels "L<6or4hex>:" with BRanch, (R)CALL and (R)JMP instructions, - labels "D...
    • Proteus7.12.rar
      Proteus7.12完美破解版.rar电路仿真软件很好用可以仿真单片数字模拟电路