红外线遥控器解码程序(汇编) ORG 0000H AJMP MAIN ORG 0003H 外部中断INT0入口地址 AJMP INT 转中断服务子程序 MAIN: MOV SP,#40H MOV P1,#00H SETB EA 开CPU中断 SETB IT0 设定INT0触发方式 SETB EX0 INT0请求中断 DSP: MOV R2,#9 将遥控器键值转化成A(0~9) MOV DPTR,#TAB1 VV: MOV A,R2 MOVC A,@A+DPTR XRL A,1CH JZ ABC DJNZ R2,VV ABC: MOV A,R2 MOV DPTR,#TAB ;将A的值通过数码管显示出来
上传时间: 2014-01-12
上传用户:wkchong
优点:中断中只做很少的事情,通常我是在接收中断中post一个信号量,触发别的任务读数据
标签: 中断
上传时间: 2015-12-04
上传用户:youmo81
ADS开发的嵌入式IRQ中断驱动及处理实例程序,包括中断向量表的构建,以及中断的触发,跳转,以及中断处理函数的编写
上传时间: 2013-12-16
上传用户:wyc199288
使用1602液晶显示和PS/2键盘 Keyboard接线:PS/2--------51 1 DATA------P3.4 3 GND VCC CLK-------P3.3 接在51的外部中断,触发方式为低电平
上传时间: 2013-12-27
上传用户:zhangjinzj
基于s3c2440和linux下的按键中断代码,含消抖代码、异步触发、读写阻塞等机制,是极好的中断驱动程序的范例。使用EINT2(GPF2)
上传时间: 2016-06-28
上传用户:ouyangtongze
用外部中断测频率:从P3.7端口引入频率,利用下降沿触发外部中断测一个波形的周期,通过四段数码管显示测试数据
上传时间: 2016-08-06
上传用户:gaome
MCS-51单片机有5个中断源,其中两个是由-INT0、-INT1引脚输入的外部中断源;另外三个是内部中断源即由T0、T1的溢出引起中断和串行口发送完一个字节或接收到一个字节数据引起中断。触发外部中断有两种方式,即下降沿引起中断或低电平引起中断。当编程TCON中的ITi(i=0、1)为1时,则引起触发的方式为边沿触发方式,反之(ITi=0)为低电平触发方式。每个中断源的中断请求能否得到响应要受两级“开关”的控制,即一个总“开关”
上传时间: 2016-09-18
上传用户:chenxichenyue
atmel at91系列的TC操作手册(产生中断),相信对需要的人有帮助,主要涉及到计算产生频率和比较触发寄存器加载值的计算。
上传时间: 2013-12-27
上传用户:zhangjinzj
使用INT1边沿触发,中断子程序能读出并返回接收到的代码值。
上传时间: 2014-01-22
上传用户:asdfasdfd
该程序用事件管理器B的定时器4定时时间来触发A/D采样的启动。采样时采用级联模式,一次做16个转换,转换通道分别是0~15。转换完成后,在A/D中断服务子程序中将转换结果读出。该程序做一次A/D采样。
上传时间: 2017-09-25
上传用户:标点符号