码迷,mamicode.com
首页 >  
搜索关键字:单片机    ( 2164个结果
[51单片机] SPI nRF24L01无线 [可以放在2个单片机里实现通信]
main.c 1 #include 2 #include"2401.h" 3 4 #define uint unsigned int 5 #define uchar unsigned char 6 7 sbit KEY8=P3^7; //发送按键 8 sbit beep=P2^3;//...
分类:其他好文   时间:2014-05-27 23:56:22    阅读次数:599
3字节浮点数在C#的转换函数
单片机中,浮点数常用3字节浮点数表示将浮点数表示成如下形式进行存储:M为尾数,0> (8-i)))&1) == 1)13 { 14 v +=t;15 }16 ...
分类:其他好文   时间:2014-05-26 23:19:10    阅读次数:376
单片机C语言的程序架构
初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的...
分类:编程语言   时间:2014-05-26 10:04:40    阅读次数:302
单片机程序模板
#include //头文件调用,写程序时都要加上,#define uint unsigned int //宏定义,为了后面定义变量书写简便#define uchar unsigned charuchar mm=0; //全局变量uchar flag_get=0; //定义标志位,为1则灯亮/**....
分类:其他好文   时间:2014-05-26 08:42:09    阅读次数:276
#include的含义
在单片机中#include就是引用本程序以外文件的函数等,外部引用,文件不再本程序文档里面,是在另外一个文档里,相当于VB的外部引用一样public deacare fuction 123 lib 123.dll功能一样。#include:尖括号是表示从标准库中寻找file.h文件,而#includ...
分类:其他好文   时间:2014-05-26 08:13:50    阅读次数:233
51系列小型操作系统精髓 简单实现9 C语言版优化后发布(有图)
/* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。 */ #include "STC12C5A...
分类:编程语言   时间:2014-05-26 05:05:42    阅读次数:419
STM8L外部中断 为何 死循环 寄存器操作
STM8L 系列单片机是 ST公司推出的低功耗单片机,与STM8S系列相比功耗降低了很多,但内部结构也删减了很多,使用时一定要仔细阅读手册。 (本人 因为中断问题纠结了大半天),这是第一次使用STM8实现功能不是很复杂,就没想研究库函数,准备直接控制寄存器操作。在外部中断中这一点很不同, S...
分类:其他好文   时间:2014-05-25 03:46:27    阅读次数:292
[51单片机] SPI nRF24L01 无线简单程序 1
main.c 1 #include 2 #include 3 4 #define uchar unsigned char 5 6 /***************************************************/ 7 #define TX_ADR_WID...
分类:其他好文   时间:2014-05-25 03:01:14    阅读次数:408
51系列小型操作系统精髓 简单实现10 C语言版优化后发布(有图)
4个任务   /* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来。 */ #include "STC12C5A.H" #define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C 初始10ms #define MAX_TASKS 8 //任务槽最大个数. unsig...
分类:编程语言   时间:2014-05-25 02:03:17    阅读次数:293
51系列小型操作系统精髓 简单实现12 C语言版加保护参数
/* CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回...
分类:编程语言   时间:2014-05-24 14:22:34    阅读次数:372
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!