找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2473|回复: 0
打印 上一主题 下一主题
收起左侧

4月27号笔记

[复制链接]
跳转到指定楼层
楼主
ID:56662 发表于 2013-11-25 03:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按位操作是在不改变其他位的情况下对寄存器的某一位进
行操作的方法。如果直接赋值,则会影响其他位。
如何进入中断函数
#pragma interrupt_handler <中断函数名><中断向量号>
中断屏蔽
阻止响应中断请求的过程称为中断屏蔽。
中断临界区,局部屏蔽中断响应的区域称为中断临界区。
(类似于中断函数中,关中断和函数内的处理函数)
avr中断
外部中断
外部中断触发方式0x01(低电平),0x02(任意电平变化
),0x03(下降沿),0x04(上升沿)
isc
定时器中断
捕捉功能,高低电平变化,主要用于pwm,红外,占空比
。特定的边沿触发中断,可以自动将此时,定时器的值记
录。程序中和ocr相关
t1的tcnt1、ocr1a、ocr1b、icr1为16位定时器
也就是说t1定时器功能引脚有两个。
timsk中断屏蔽寄存器:
在程序中,timsk可以控制t0,t1,t2,三个定时器的,
定时中断,和捕捉中断的屏蔽与开启。
tifr中断标志寄存器:
相对51来说,定时器的ocr可以自动输出定时器波形,而
不需要cup管理。
tcnt计数寄存器:
当益处中断是,需要赋值,匹配中断是赋0x00即可
ocr输出比较寄存器:
当定时器益处中断时,
定时器出示值计算
晶振,分频,时间,255(8位)65535(16位)
1秒=1000毫秒
晶振7位
晶振/分频=1秒需要累加次数
1秒累加次数/100=10毫秒累加次数
256-10毫秒累加次数=初值,初值的16进制
仿真数据
0,00000011,0x03
1,10011111,0x9f
2,00100101,0x25
3,00001101,0x0d
4,10011001,0x99
5,01001001,0x49
6,01000001,0x41
7,00011111,0x1f
8,00000001,0x01
9,00001001,0x09

eeprom
inteepromwrite(int location,unsigned char xxx)
location片内地址
xxx 数据

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表