C51的中断编程 8051系列MCU的基本结构包括:32个I/O口(4组8bit端口);两个16位定时计数器;全双工串行通信;6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;128字节内置RAM;独立的64K字节可寻址数据和代码区。中断发生后,MCU转到5个中断入口处之一,然后执行... 2012-02-04 c51中断编程C51中断单片机中断知识
c51中断函数的介绍 C51编译器允许用c51创建中断服务程序,大家仅仅需要关心中断号和寄存器组的选择就可以了。编译器自动产生中断向量和程序的入栈及出栈代码。在函数声明时包括interrupt,将把所声明的函数定义为一个中断服务程序。另外,可以用using定义此中断服务程序所使用的寄存器组。中断函... 2012-02-04 c51中断函数C51中断函数单片机
C51控制直流电机转速 要求如下:直流电机转速控制,要求由开关K0-K3控制4种转速,停止键是K4。我想用电机停、转的延时不同来控制转速,用P1口的引脚实现。不过如果有其他方法简单的话给我发过来也可以。麻烦各位精英啦!#include//#include////#includesbitK0=P1^1;//可位寻址的变量,连接开关sbit... 2011-03-26 C51直流电机转速
用C51实现PID算法 关于PID的算法实现,很多书上都讲了。但是,最近真正要用PID算法的时候,发现书上的代码在我们51上来实现还不是那么容易的事情。简单的说来,就是不能直接调用。仔细分析你可以发现,教材上的、网上现行的PID实现的C语言代码几乎都是用浮点型的数据来做的,可以想象,如果我们的计算使... 2011-02-18 C51pid算法
c51编程规范 1单片机C51编程规范-前言 为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范。2单片机C51编程规范-范围 本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对C51编程语言和keil编译器而言,包括排版、注释、命名、变量使用、... 2011-02-13 单片机C51编程规范
C51语句类型 语句就是CPU发出操作指令.一条语句经过编译后生成若干条机器指令,C51程序由数据定义和执行语句两部分组成.一条完整的语句必须以分号";"结束.程序语句的分类:1,说明语句;2,表达式语句;3,复合语句;4,条件语句;5,开关与跳转语句;6,循环语句;7,函数调用语句;8,空语句1,用... 2008-12-28 单片机C51语句语法
C51常用的头文件 absacc.h---包含允许直接访问8051不同存储区的宏定义assert.h---文件定义assert宏,可以用来建立程序的测试条件ctype.h---字符转换和分类程序intins.h---文件包含指示编译器产生嵌入式固有代码的程序的原型math.h---数学程序reg51.h---51的特殊寄存器reg52.h---52的特殊... 2008-12-28 单片机C51编程头文件