博主:supermcu
+加为好友
+发送站内短信
+我的博客精华
+我的推荐文章
我的网店 (3)
我的文章 (15)
C51单片机 (2)
AVR单片机 (4)
PIC单片机 (7)
430单片机 (0)
ARM嵌入式 (0)
SP0603-S52单片机实验开发板
SP9608-PIC单片机增强型实验开发板
2008年份 (3)
2007年份 (10)
2006年份 (18)
· 我的书"PIC单片机实用C语言程序设计与典型实例"已出版
· IARAVR C编译器的中断使用方法
· PIC12F629产生四路方波信号
· 单片机串口实现微型热敏打印机的方法
· 基于LPC935单片机的TFT触摸屏实现
更多>>
· 顶下
·wow gold portal site showing which gold sellers have the cheap wow gold price. Compare and save next time you buy world of warcraft gold to our loyal and reliable customers. "> wow gold portal site showing which gold sellers have the cheap wow …
· 具体是怎么实现的?我的邮箱qiweiwangzi@163.com急…
· 控制逻辑可以用MCU也可以用FPGA,可以通过上位机…
· 请问一下是不是利用单片机控制逻辑,然后用汉字点…
·西谱电子专业网站
日志总数:31 篇
评论数量:40
访问次数:36675
产品图片
IAR公司开发的AVR单片机C编译器是一款非常优秀的开发工具,由于它的编译效率要比ICCAVR、CODEVISIONAVR、GCCAVR编译器都要高,很容易编写出高效的C程序。 对于C程序的编写,大体都是一样的,只是不同的编译器在标准C基础上都有自己的扩展特性。AVR单片机的中断服务程序的编写对于不同的编译器声明的方法也就不同。例如在IAR AVR C编译器中使用定时器Timer0溢出中断声明的方法如下: #pragma vector = TIMER0_OVF_vect __interrupt void Timer0_OverFlow_Interrupt(void) { //用户自己添加的程序段 } "#pragma vector = "是必须声明的,等于号后面内容为对应中断向量地址 “__interrupt”这是IAR AVR C编译器中的中断服务程序声明的关键字,是必须的。后面就是用户给该中断服务程序取的函数名,由用户自己定义。 另外有一点必须注意的是:中断服务函数必须为无参,无返回参数的函数。
我们的网站:www.supermcu.com
这是我为澳洲朋友制作的“BreakOut Game”小游戏软件。该小游戏软件是采用AVR单片机通过AV接口来实现的。由AVR单片机负责AV视频和音频的产生,并同时在AV视频上显示出来。
采用ATmega32单片机,时钟频率为18.432MHz,产生的AV视频像素大小为100X128,目前产生的AV视频为黑白的,过一段时间准备实现彩色的AV视频。
具体实现的技术有:
1 AV视频的产生技术
2 AV音频的产生技术
3 游戏中的左右键的识别技术