在学校算得上是受保护的对象之一了,全校只有3个工科专业,而我也很有幸,在师范大学读工科经常这样调侃自己。
在学校从来都是上课做实验,没什么人去搞电子方面的研究,这可能就是由于工科太少氛围太差的缘故了。
个人很喜欢搞搞电子,也是一个人买了开发板子在一旁敲代码调程序,从51到PIC、AVR、Cortex-M3
一路走来很辛苦,都是因为寂寞。一个人搞这些东西有时候很乏味,别人也很不理解你,学院有个电子协会,大家都调侃道那是焊接协会
第一次发帖,主要就是想感谢一下ouravr一直在陪伴我成长。正好上次老师让我给低年级的同学做一个讲座,准备了以份入门级别的PPT,上传上来给刚刚入门
的同学。
PPT全篇
ourdev_563773VA598H.rar(文件大小:2.52M) (原文件名:经验交流.rar)
本OS只供学习使用,未经作者许可,不得用于其它任何用途
欢迎访问我的Blog:http://hi.baidu.com/lyzhnagxiang
Interrupt.C file
作者:Lyzhangxiang
建立日期: 2010.05.08
版本:V1.0
Copyright(C) 安徽师范大学 Lyzhangxiang
*******************************************************************/
Void Interrupt_init(void)
{
//IE //"中断允许控制寄存器"
//EA = 1; //"CPU开放中断"
//EA = 0; //"CPU屏蔽所有中断"
//ES = 1; //"使能串行口中断"
//ES = 0; //"禁止串行口中断"
//ET1 = 1; //"使能定时器/计数器1中断"
//ET1 = 0; //"禁止定时器/计数器1中断"
//EX1 = 1; //"使能外部中断1中断"
//EX1 = 0; //"禁止外部中断1中断"
//ET0 = 1; //"使能定时器/计数器0中断"
//ET0 = 0; //"禁止定时器/计数器0中断"
//EX0 = 1; //"使能外部中断0中断"
//EX0 = 0; //"禁止外部中断0中断
}
/************************外部中断0服务程序**************************/
Void INT0ISR(void) interrupt 0
{
}
/************************Timer0中断服务程序*************************/
Void Timer0ISR(void) interrupt 1
{
}
/************************外部中断1服务程序**************************/
Void INT1ISR(void) interrupt 2
{
}
/************************Timer1中断服务程序**************************/
Void Timer1ISR(void) interrupt 3
{
}
/************************Uart中断服务程序****************************/
void UartISR(void) interrupt 4
{
if(RI) //收到数据
{
RI=0; //清中断请求
}
else //发送完一字节数据
{
TI=0;
Sending=0; //清正在发送标志
}
}
/************************** 中断号说明*******************************/
// 外部中断0中断 0 //
// 定时/计数器0中断 1 //
// 外部中断1中断 2 //
// 定时/计数器1中断 3 //
// 串行口中断 4 //
/********************************************************************/
一周热门 更多>