首页 > 关键词 > c51程序

c51程序

在电子工程世界为您找到如下关于“c51程序”的新闻

51单片机+PWM控制渐变七彩灯c51程序
: 三、软件部分:1、/*原理: 先亮红灯(保持一会儿)----红绿过度(绿加1、红减1循环240次)------绿灯亮起(保持一会儿)----绿兰过度(兰加1、绿减1循环240次)-----兰灯亮起(保持)-----兰白过度(绿加1、红加1循环240次、兰不变)---白红过度,技术支持网站:http://www.51hei.com/ 全部程序源代码:点...
类别:51单片机 2018-06-19 21:51:38 标签: 51单片机 PWM控制 渐变七彩灯
单片机解码万能红外遥控器的c51程序
; /******************************************************************/    /* 本程序的蓝本从网上搜集,经修改并注释,万能遥控器解码成功 */    /* 晶振:11.0592MHz */    /************************* 说 明...
类别:51单片机 2018-03-09 21:49:08 标签: 单片机解码 万能红外遥控器 C51
工程名称:双机通信 说明:此程序可以实现两个 单片机 之间的相互通信;串口采用方式1        工作,10位异步接受和发送,波特率可变,由定时器1控制;且含有校验 程序说明:SCON:串口通信控制寄存器 SBUF:串行口的收发缓冲寄存器...
类别:51单片机 2018-01-12 20:59:26 标签: 单片机 双机通信 c51程序
蜂鸣器报警声C51程序#define uchar unsigned char //宏定义一下方便使用#define uint unsigned int#define ulong unsigned long#include //包括一个52标准内核的头文件sbit BEEP=P0^7; //蜂鸣器输出脚...
类别:51单片机 2018-01-11 20:25:55 标签: 蜂鸣器 报警声 C51程序
直流电机调速C51程序#include <reg52.h> unsigned char code f_rotation[4]={0x02,0x04,0x08,0x10};//正转表格 unsigned char code b_rotation[4]={0x10...
类别:51单片机 2018-01-11 20:06:00 标签: 直流电机 调速 C51程序
可重入函数。3、如果不用using指定,在ISR的入口,C51默认选择寄存器组0,这相当于中断服务程序的入口首先执行指令:MOV PSW #0这点保证了,没使用using指定的高优先级中断。可以中断使用不同的寄存器组的低优先级中断。4、使用using关键字给中断指定寄存器组,这样直接切换寄存器组而不必进行大量的PUSH和POP操作,可以节省RAM空间,加速MCU执行时间。寄存器...
类别:51单片机 2018-01-05 20:12:49 标签: C51 程序设计 中断 寄存器
C51中变量的空间分配几个方法1、 data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。2、 data区内最好放局部变量。因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。当然静态局部变量除外,其内存使用方式与全局变量相同;3、 确保你的程序中没有未...
类别:51单片机 2018-01-05 20:12:23 标签: C51 程序设计 变量 空间分配
一、指针是地址各种类型的数据被分配合适的内存。比如整形数据通常被分配两个连续的存储单元(字节)存放。对数据的访问是通过分配给数据的内存首地址来实现的。我们称这些内存地址为指针。二、指针变量是存放地址的变量如果我们定义了一些变量来存放数据的地址(指针),这样的变量就是指针变量。也就是说,指针变量有两个特征:首先它作为变量会分配内存空间;其次,它存放的内容应该是内存地址。比如,当我...
类别:51单片机 2018-01-03 20:32:09 标签: C51 程序设计 数组 指针
;  分割函数参数的逗号并非逗号运算符,声明里的变量列表之间的逗号也不是逗号运算符,只是起分割的作用。逗号运算符连接的是表达式。需要注意的地方:10. 使用括号能提高程序的易看性,降低程序的出错率。在不知道优先级的地方,尽量多使用括号。11. 过多使用括号,是程序代码增加,简单和易用本就是一对矛盾。所以,尽可能多了解优先级知识。记忆规则是:  ...
类别:51单片机 2018-01-03 20:31:09 标签: C51 程序设计 运算符
的,几层都没关系。说到底,嵌套让简单的语句或者表达式实现了复杂的功能,任何一种程序设计语言都是可以进行大量的嵌套的。c语言的语句嵌套很丰富,光是选择语句、循环语句的自我嵌套和互相嵌套,就把我套蒙了很久。对于我来说,就是认识到嵌套的本质,掌握好嵌套,千万别上了嵌套的套。...
类别:51单片机 2018-01-03 20:30:22 标签: C51 程序设计 嵌套设计

c51程序资料下载

指针数组 3.3.7 指向指针的指针 3.4 占构体与共用体 3.4.1 结构体类型变量的定义和引用 3.4.2 结构体数组的定义和引用 3.4.3 结构体指针的定义和引用 3.4.4 共用体 3.5 小结 第4章C51程序设计 4.1 C51对标准C语言的扩展 4.1.1 存储区域 4.1.2 数据变量分类 4.1.3 存储器模式 4.1.4 绝对地址的访问...
类别:电机 2013年07月15日 标签: 8051单片机 C程序设计
语言的基本知识    1.1  C语言的特点及其程序结构    1.2  C语言的标识符和关键字    1.3  单片机C51程序的编译连接与调试  第二章  C51程序设计的基本55钵    2.1  数据类型 ...
的学习,读者可以进一步了解和掌握C51编程的思路和方法。单片机语言C51应用实战集锦目录:程序一 实时时钟芯片DS1302的C51程序例子程序C430与CSI的一点区别程序三 一个菜单的例子程序四 DS1820单芯片温度测量程序五 keilc 6.20c版直接嵌入汇编的方法程序六 用计算机并口模拟SPI通信的C源程序程序七 CRC 16-SIANDARD的快速算法程序八 在PC上用并行口模拟I...
类别:其它 2014年03月05日 标签: 单片机语言C51应用实战集锦 经典推荐
的学习,读者可以进一步了解和掌握C51编程的思路和方法。单片机语言C51应用实战集锦目录:程序一 实时时钟芯片DS1302的C51程序例子程序C430与CSI的一点区别程序三 一个菜单的例子程序四 DS1820单芯片温度测量程序五 keilc 6.20c版直接嵌入汇编的方法程序六 用计算机并口模拟SPI通信的C源程序程序七 CRC 16-SIANDARD的快速算法程序八 在PC上用并行口模拟I...
类别:其它 2013年09月22日 标签: 单片机
c51程序设计实例c51程序设计实例c51程序设计实例c51程序设计实例...
类别:C/C++ 2017年09月23日 标签: c51程序设计实例
函数是C51程序的基本组成部分,C51程序的全部工作都是由各式各样的函数完成的。本章主要介绍函数的定义、调用、参数的传递、变量的作用域等。1.理解函数的概念,能根据需要说明、定义一个函数,确定函数的返回值的类型,函数的形参的数据类型和格式,能正确的调用函数。2.理解调用函数在调用函数时的参数传递过程,掌握函数形参传递单个数组元素的方法。3. 掌握return返回一个数值、多个数值的方法。4....
类别:嵌入式系统 2013年09月22日 标签: C51程序的函数教程
内容提要: 单片机基础  C语言编程基础  C语言高级编  C51程序设计  C51编译器    单片机通信   C51单片机工程开发实例   C51单片机典型模块实例  第一章 单片机基础 第二章 C语言编程基础 第三章 C语言高级编辑 第四章 C51程序设计 第五章...
类别:其它 2013年09月22日 标签: 单片机 C程序
内容提要: 单片机基础  C语言编程基础  C语言高级编  C51程序设计  C51编译器    单片机通信   C51单片机工程开发实例   C51单片机典型模块实例  第一章 单片机基础 第二章 C语言编程基础 第三章 C语言高级编辑 第四章 C51程序设计 第五章...
类别:其它 2014年03月05日 标签: 8051系列单片机C程序设计完全手册全书
uchar i2c_ad_sub; //器件子地址uchar *i2c_buf; //发送|接收数据缓冲区uchar i2c_num; //发送|接收数据个数#define ack 1 //主应答#define no_ack 0 //从应答3.4.2C51程序<i2cbus.c>代码:#include <reg51.h>#include <intrins.h>...
带您从零学51单片机之C51基础知识C51基础知识1 单片机的汇编(ASM)和C语言优缺点2 C51程序结构3 数据与数据类型4 常量与变量5 C51接口与位变量定义6  C51运算符、表达未及其规则7  C51流程控制结构及相关语句8  C51构造数据类型9 C51函数10 C51模块化写法...
类别:其它 2013年09月22日 标签: C51 单片机

c51程序相关帖子

24

0

各位大神,小弟编写一段C51程序,用的是AT89C52芯片,采集电阻电压,通过ADC转换结果 LCD 显示,现在出现的问题是:当检测端的电压出现不同数值时(状况切换时),LCD显示的结果还是上次的,没有更新出新的结果情况,请各位大神帮忙给分析一下,找出原因,我将不胜感激……………… Proteus仿真C51单片机程序----LCD显示不能更新 while...
925次浏览 2017-07-31 【51单片机】

5

0

() ) { } 就是我认为,在判断peiphal_ini()的时候,这个函数体被完整的执行了。 假设我的结论正确的话,按照我以前那样写,peiphal_ini()这个函数体就被执行了两次,如果里面有全局变量,那程序不就有BUG了吗?? 望各位不吝赐教。 关于有返回函数在C51程序设计中的问题?? if( periphal_ini() ) 当然会完整的执行periphal_ini() 这是没有疑问的。 本帖...
742次浏览 2017-03-22 【51单片机】 标签: 程序设计

5

0

请问各位大神,c2000定时器中断程序执行的时候定时器有没有停止计数?还是要中断程序执行完了之后开始重新计数?初学不太明白,还请不吝赐教!! 请问各位大神,c2000定时器中断程序执行的时候定时器有没有停止计数? 不会停 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2146434&ptid=524396...
1497次浏览 2017-03-22 【TI C2000】 标签: 定时器 c2000 程序

0

0

求大神指教激光图案投射仪的C51程序 激光图案投射仪...
505次浏览 2016-03-09 单片机 标签: 激光

0

0

请大家帮帮忙 请问如何在CCS5.4上面设置MPI使得能够跑MPI程序?...
809次浏览 2015-12-28 【DSP】 标签: 程序 如何 TI C5000_C6000

5

0

仿真程序时出现如下错误,请知道的大神指点一下,非常感谢。 编译程序时出现问题,请大神帮忙看看 编译器版本不对,include路径不对,cmd文件不对 elvike 发表于 2015-11-11 21:20 编译器版本不对,include路径不对,cmd文件不对 那要怎么解决呢,我是买的学习板,给的例程导进去就是这个样子,那个错误说 no rule to make target又是怎么回事...
1177次浏览 2015-11-11 【DSP】 标签: 程序 TI C5000_C6000

0

0

本人用的gdb-7.9, --target=tic6x-elf ,编译出来的gdb 运行c6713的一个测试代码test.out(是elf格式的文件)时, 运行 ./gdb.exe   test.out GNU gdb (GDB) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+...
1010次浏览 2015-09-15 【DSP】 标签: target 程序 TI C5000_C6000

0

0

:\\Program Files\\Texas Instruments\\pdk_C6748_2_0_0_0\\biospsp_03_00_01_00> [C5000 & C6000] TI C6748 BIOSPSP 例子程序uart 命令行下编译出错...
1313次浏览 2015-09-06 【DSP】 标签: 程序 TI C5000_C6000

0

0

TI C6748 BIOSPSP 例子程序I2csample(从BIOS C6SDK 2. 0安装而来)CCS6下编译出错 如下错误提示,是工程设置还是什么问题? Description        Resource        Path   ...
1414次浏览 2015-09-06 【DSP】 标签: symbols during 程序 工程 TI C5000_C6000

2

0

程序在调试时出现跳转到中断这种错误,请高手指点,每次都跳转到HWI_RESET或HWI_NMI中,感觉是内存有问题,导致程序跑飞了吗?怎么解决?谢谢。 程序在调试时出现跳转到中断这种错误,请高手指点 程序跑飞了 检查一下有没有内存溢出,或者使用了没有初始化的外设,或者进入没有定义的中断向量等等。 谢谢,是因为SDRAM用的是16位数据总线,配置的是32位数据总线,就出现这种情况了。...
1010次浏览 2015-09-01 【DSP】 标签: 程序 TI C5000_C6000

c51程序视频

小广播

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved