单片机
文章平均质量分 63
FinnAwe
C++后台程序员
展开
-
单片机基础:keil中data,idata,xdata,pdata,code区别
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、C转载 2015-07-30 03:07:11 · 1771 阅读 · 0 评论 -
KEIL C51 和 ANSI C 的区别
不同系列的嵌入式系统的C编译器,根据它所对应的不同芯片系列有其各自的特点,在这里,以KEIL公司的针对51系列的KEILC51编译器为例,简要说明它与ANSI-C的主要区别,其它的编译系统与ANSI-C的差别,可具体参照指定编译系统手册,找出它们的不同之处。清楚嵌入式系统的C编译器与标准 ANSI-C的区别是用C编译器系统进行嵌入式系统开发的前提条件。 不同的嵌入式C编译系 统之所以与ANSI转载 2015-07-30 20:08:57 · 3968 阅读 · 0 评论 -
51单片机电源管理寄存器PCON以及单片机的空闲、掉电和正常工作模式
①PCON 电源管理寄存器在特殊功能寄存器(SFR)中,字节地址为87H,不能位寻址。PCON用来管理单片机的电源部分,包括上电复位检测、掉电模式等。单片机复位时PCON全部被清0。位序号D7D6D5D4D3D2D1D0位符号SMODSMOD0LVDFP0FGF1GF0PDIDL原创 2015-07-31 15:46:06 · 11798 阅读 · 1 评论 -
(学习笔记)51单片机的中断功能及其相关的寄存器
51单片机中断系统 引起CPU中断的根源,称为中断源,中断源向CPU提出中断请求,CPU暂时中断原来的事务A,转去处理事件B,对时间B处理完毕后,再回来原来的地方(断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。中断优先级决定了中断是否能够实现嵌套,52单片机一共有六个中断源中断源序号(C默认中断级别INT0原创 2015-08-14 15:00:08 · 12186 阅读 · 0 评论 -
(学习笔记)单片机外部中断的两种模式
51单片机的外部中断有两种模式:电平触发模式和跳变沿触发模式 第一,选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。第二,选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。 区别: 电平触发模式时,中断标志寄存器不锁原创 2015-08-17 10:32:14 · 2618 阅读 · 0 评论