- 博客(21)
- 收藏
- 关注
原创 继电器工作原理
/*----------------------------------------------- 名称:独立按键控制继电器开关 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:对应的继电器接口需用杜邦线连接到uln2003继电器控制端 -----------------------------
2017-02-28 21:37:42 629
原创 独立按键控制继电器开关
/*----------------------------------------------- 名称:独立按键控制继电器开关 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:对应的继电器接口需用杜邦线连接到uln2003继电器控制端 通过控制2个继电器循环工作状态,模拟洗衣机间歇正反转
2017-02-27 22:05:32 771
原创 uC/OS-II源码入门分析
一、uC/OS-II的简介uC/OS是一个微型的实时操作系统,包括了一个操作系统最基本的一些特性,如任务调度、任务通信、内存管理、中断管理等,而且这是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格,非常适合初涉嵌入式操作系统的人士学习,它可以让我们以最快的速度来了解操作系统的概念、结构和模块工作原理,并由浅入深逐步推广到商用操作系统上。同时对于那些对操作系统感兴趣的爱好者来
2017-02-26 20:33:25 424
原创 单片机串口通信中断
#includereg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 /*------------------------------------------------ 函数声明 -------------------------------------
2017-02-25 20:29:58 880 1
原创 大数据的概念
1、大数据定义 对于“大数据”(Big data)研究机构Gartner给出了定义,“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。换言之,如果把大数据比作一种产业,那么这种产业实现盈利的关键,在于提高对数据的“加工
2017-02-24 20:29:43 7715 2
原创 串口与并口的区别
串行接口Serial Interface是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串行接口一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据
2017-02-23 21:55:42 484
原创 单片机实用密码锁
unsigned char num,i,j; unsigned char passwordtemp[16]; //最大输入16个 unsigned char inputtimes; //密码输入错误次数 unsigned char passwordlength,PLEN; //输入密码长度,实际密
2017-02-22 20:53:58 821
原创 nRF24L01无线温度检测
在当今的工农业生产中,需要进行温湿度采集的场合越来越多,准确方便地测量温度变得至关重要。传统的有线测温方式存在着布线复杂,线路容易老化,线路故障难以排查,设备重新布局要重新布线等问题。特别是在有线网络不通畅或由于现场环境因素的限制而不便架设线路的情况下,给温湿度的数据采集带来了很大的麻烦。要想监测到实时的温湿度数据,就必须采用无线传输的方式对数据进行采集、发送、接收并对无线采集来的数据通过上位机进
2017-02-21 21:45:51 2241
原创 单片机DS18b20 温度检测液晶显示
/*----------------------------------------------- 名称:DS18b20 温度检测液晶显示 论坛:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:------------------------------------------------*/#include //包含头文件,一般
2017-02-20 20:36:09 1682
原创 单片机喇叭音量调节
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include //包含NOP空指令函数_nop_(); #define AddWr 0x90 //写数据地址 #define AddRd 0x91 //读数据地址 sbit Sda=P2^1; //定义总线连接端口 根据此定义连接杜邦线 sbit Scl=P
2017-02-19 20:07:41 2755
原创 单片机双色点阵显示特定图形
/*----------------------------------------------- 名称:双色点阵 论坛:www.doflye.net 编写:shifang 修改:无 内容:使用hc595驱动双色点阵 ------------------------------------------------*/#include //包含头文件,一般情况不需要改动
2017-02-18 20:43:31 1106
原创 单片机双色点阵显示1种颜色
#include #include //unsigned char segout[8]={0,1,2,3,4,5,6,7}; //8列unsigned char segout[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //8列unsigned char code tab[]={
2017-02-17 21:28:56 578
原创 arm相关知识
嵌入式系统的特点专用、软硬件可剪裁可配置低功耗、高可靠性、高稳定性软件代码短小精悍代码可固化实时性弱交互性软件开发需要专门的开发工具和开发环境要求开发、设计人员有较高的技能嵌入式系统发展的4个阶段:以单芯片为核心的可编程控制器形式的系统以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统以嵌入式操作系
2017-02-16 18:25:10 223
原创 串口使用中断发送字符串,并在LCD显示内容
#include#include"./delay/DELAY.H"#include"./LCD/LCD.h"unsigned char i = 0;unsigned char str[16];void uart_init(){SCON = 0x50; //设置串口工作模式,打开接受允许//SM0 = 0 ; SM1 = 1 ; REN = 0 ;//TMOD &=
2017-02-14 21:11:54 2251
原创 ucos系统任务切换过程
1.中断产生2.CPU对当前的工作状态进行保存,做压栈操作,注意这里,不是每次压栈都是将所有寄存器内容压栈,而是中断内容越复杂,压栈内容 越多! 其中入栈时先SP+1再将内容压入当前SP所指示的堆栈单元中,出栈则先将SP所指示的内部ram单元中内容送入直接地址寻址的单元中, 再将SP减1. 堆栈用于响应中断或调用子程序时保护断点地址,也可通过栈操作指令(push和pop
2017-02-13 19:56:02 789
原创 单片机红外解码
#include#include"./uart/uart.h"#include"./lcd/lcd.h"#include"./delay/delay.h"sbit IR_IN = P3^2;sbit LED1 = P1^0;sbit LED2 = P1^1;sbit LED3 = P1^2;sbit LED4 = P1^3;sbit LED5 = P1^4;sbit LED6
2017-02-12 13:05:04 511
原创 单片机ds18b20测量温度
#include #include#include#include"./lcd/lcd.h"#include"./delay/delay.h"sbit ds = P2^3;sbit LED1 = P2^1;bit ack = 0;#define SUCC 1#define ERR 0#define HIGH 1#define LOW 0void Ds18b20_init
2017-02-11 16:51:20 897
原创 单片机串口通信
/*----------------------------------------------- 名称:串口通信 网站:www.doflye.net 编写:shifang 日期:2009.5 修改:无 内容:连接好串口或者usb转串口至电脑,下载该程序,打开电源 打开串口调试程序,将波特率设置为9600,无奇偶校验 晶振11
2017-02-10 08:54:07 306
原创 单片机时钟实现闹钟功能
void main (void){unsigned int i = 0;LCD_Init(); LCD_Clear(); Init_INT0();while(1) { LCD_Write_String(6,1,"clock");if(flag2 == 1){DelayMs(1); SPK =! SPK;Display();
2017-02-09 08:58:39 2950
原创 单片机ad/da转换
/*----------------------------------------------- 名称:IIC协议 PCF8591 AD/DA转换 论坛:www.doflye.net 编写:shifang 修改:无 内容:使用DA输入,数码管显示输出数字量,LED显示模拟电压大小------------------------------------------
2017-02-08 09:05:06 869
原创 单片机lcd改进版时钟
#include#include#define KeyPort P3//¶¨Òå°´¼ü¶Ë¿Ú#define _Nop() _nop_() //¶¨Òå¿ÕÖ¸Áî#define RS_CLR RS=0 #define RS_SET RS=1#define RW_CLR RW=0 #define RW_SET RW=1 #defi
2017-02-07 12:41:43 598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人