随笔分类 -  嵌入式

摘要:一、中断允许控制 CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。 § EX0(IE.0),外部中断0允许位;§ ET0(IE.1),定时/计数器T0中断允许位; § EX1(IE.2),外部中断1允许位;§ ET1(IE.3),定时/计数器T1中断允许位;§ ES(IE.4),串行口中断允许位;§ EA (IE.7), CPU中断允许(总允许)位。80C51单片机定时/计数器的工作由两个特殊功能寄存器控制。TMOD用于设置其工作方式;TCON用于控制其启动和中断申请。一、工作方式寄存器TMOD 工作方 阅读全文
posted @ 2012-12-22 00:50 何解一直犯相同错误? 阅读(2803) 评论(0) 推荐(0)
摘要:如果是下降沿触发(IT0=1)就只会执行一次中断程序。电平触发(IT0=1)的话每次执行完中断里面的程序(只要不关闭中断)就又跳进中断里去了,不断的循环执行。 循环的频率跟晶振有关,晶振的频率直接关系到单片机执行指令的速度。频率越高速度也就越快。 阅读全文
posted @ 2012-12-21 23:05 何解一直犯相同错误? 阅读(329) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/yanghuazhou/article/details/6328938相关知识:1、51单片机的5大中断源:串行口中断、定时中断1、外部中断1、定时中断0、外部中断0;2、中断源的编号: 串行口中断为4、定时中断1为3、外部中断1为2、定时中断0为1、外部中断0为0;3、中断源的优先级:按以上顺序排列,串行口中断最低、外部中断0最高;4、使用外部中断0和1,必须TCON寄存器设置其触发方式是低电平触发(0)还是下降沿触发(1);5、使用前必须通过IE寄存器打开总中断和自己的中断;//外部中断基本例程-1(未使用中断,键盘扫描为一般端口扫描)//这是特意 阅读全文
posted @ 2012-12-21 20:47 何解一直犯相同错误? 阅读(621) 评论(0) 推荐(0)
摘要:http://blog.21ic.com/user1/1721/archives/2005/5727.html8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两个中断优先级;128 字节内置 RAM;独立的 64K 字节可寻址数据和代码区。 中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务处理程序。中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输入/输出中断共用一个中 阅读全文
posted @ 2012-12-21 20:07 何解一直犯相同错误? 阅读(456) 评论(0) 推荐(0)
摘要:百度知道:双击单片机,重新加载hex文件,可能是你文件夹移动了,或重命名了,致使原hex文件路径错误。http://blog.pfan.cn/wentao/17946.html今天参照 电子制作2004年第10期《Proteus与Keil的整合》一文, 将Proteus与Keil结合在一起调试了一下,效果还不错。只是两个软件的界面要切换查看,虽然可以通过调整窗口大小和位置来同时观看,但感觉还是不太方便,如果能有个双头显卡来个双屏显示那就更帅了^_^ 现将原文摘录如下: Proteus是Labcenter公司出品的电路分析、实物仿真系统。它可仿真各种电路和集成IC,最让我们高兴的是它支持许多.. 阅读全文
posted @ 2012-12-20 23:12 何解一直犯相同错误? 阅读(552) 评论(0) 推荐(0)