随笔分类 - 单片机&嵌入式技术
摘要:几种常见的网络摄像头_DVR方案_整理http://blog.csdn.net/ex_net/article/details/7833334作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!一、华为海思的方案 市面上的4路8路DVR基本都是Hi3515的方案,其结构如下 8路DVR话,只需要把NPV1104或TW2864换成NVP1108即可。 优点: H.264实施硬件压缩,速度快、质量高 缺点: 海思的方案最大的缺点应该就是发热了吧。二、三星6410方案 三星6410内部集成了H.264指令,因此也可以勉强作为图像压缩使用。不过该方案性价.
阅读全文
摘要:直流无刷电机控制相关问题整理(1)无刷电机的霍尔线在电机的转动过程中起到什么作用?(2)如果不用“无刷电机”的霍尔线,电机可以正常工作吗?如果能正常工作,会存在什么问题?(3)无刷电机有60和120等相位的,如何识别、判断?(4)影响无刷电机转速的因素?(5)无刷电机的“转速”、“电压”、“电流”直接有什么联系?(6)电机断电后,如何确定上一次的位置(定子)?(7)无刷电机正转、反转怎么控制实现?(8)无刷电机启动会有抖动,抖动产生的原因是什么?如何才能尽量消抖?(9)无刷电机的噪音是怎么产生的?如何才能尽量降低噪音?(10)电机相线在什么时候可能会短路?如何才能避免短路?
阅读全文
摘要:EX_NET团队产品介绍-----停车场车位引导系统概述本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/7616345作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!另:我正在组建创业团队,从事物联网、智慧小区、计算机系统集成软件、平台开发,寻求计算机、电子信息、营销的伙伴加入,年轻人需要有梦想。就业不如创业!以其给别人打工,不如给自己打工!我们都是热血青年,携手去打造属于我们自己的天空!由于本人现处云南昆明,诚挚欢迎你的加入! 停车场车位引导系.
阅读全文
摘要:单片机的I/O口承受输入电压一般是 -5V 到 +5V,如果一个开关接的距离比较远,就容易受到线路干扰、线缆本身的电阻率影响导致MCU无法识别。虽然MCU的I/O的输入是“高阻抗”的,但是还是很难确保远距离后的影响。左边可以输入0 ~ 12V, 右边可以很稳定的输出0~5V
阅读全文
摘要:资料整理-----王龙腾slave_bootcmd=bootm e0300000 e0a00000bootdelay=1baudrate=115200bootfile="uImage"da=protect off all;tftp 0xC1000000 u-boot.bin.img;flwritedu=tftp 0xC1000000 user-x.cramfs.img;flwritedr=tftp 0xC1000000 romfs-x.cramfs.img;flwritedw=tftp 0xC1000000 web-x.cramfs.img;flwritedl=tftp 0
阅读全文
摘要:什么是bash ?Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时候,一个Shell Script通常可以在很多种Shell上使用什么是dash ?dash is the standard command interpreter for the system. The current version of dash is in the process .
阅读全文
摘要:#define UART0_BUF_LEN32int UART1_Recv_count; //接收计数bit UART1_Overflow_Flag; //缓冲区满标志idata uchar UART1_Recv_BUF[UART0_BUF_LEN]; //串口接收缓冲区//串口初始化void Init_Uart(){ UART1_Overflow_Flag=0; UART1_Recv_count=0; //22.1184M 晶振 115200波特率 PCON &= 0x7f;//波特率不倍速 SCON = 0x50;//8位数据,可变波特率 BRT = 0xFA;//设定独立波特率发
阅读全文
摘要:单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法。第1种方法:#define FOSC 11059200L //晶振的频率#define TIMS (65536-FOSC/12/1000) //12T mode 对于8051系列单片机通用//#define TIMS (65536-FOSC/1000) //1T mode STC单片机可以用这个unsigned int timer0_tick;int timer0_count;void Timer0(void) interrupt 1 using 1 //定时器0中断外理{...
阅读全文
摘要:在8051系列单片机如:89S51、89C51 这些单片机上,用11.0592M晶振实现115200波特率通信,几乎是不可能的。如果换了STC单片机,例如在STC12C5A60S2实现115200的高速通信就相当简单了。因为,STC12单片机有独立的波特率发生器。#include "STC12C5A60S2.H"#include "stdio.h" void init_uart(){ PCON &= 0x7f;//波特率不倍速 SCON = 0x50;//8位数据,可变波特率 BRT = 0xFD; //设定独立波特率发生器重装值 AUXR |=
阅读全文
摘要:通过简单的设置Keil uVision2 可以将目标程序的大小进行最大限度的压缩,通常情况下可以把 目标文件例如 bin文件压缩10K左右。第1步 打开工程属性,鼠标右键点击Target1,选择 “Options for Target 'Target 1'”第2步 选中C51选项卡在Code Optimization组中,选择 Level,把级别选中9,第9级“Common Block Subroutines”点击确定后,重新编译你的程序,你会发现程序的目标文件已经大大的减小。下面给出几个实验数据供参考:(1) 选择Level 0:Constant folding 时的编译结果
阅读全文
摘要:Fast Computer Aided Design Platform快速CAD开发平台绘图相关函数接口说明一、绘图代码详解在FxCAD里,约定了每一个对象模型都是在一个虚拟的画布里,这个画布的大小由 abs(X1-X0)和abs(Y1-Y0)决定override public void DrawGraphics(Graphicsg){switch (OBJ_STATE) { case(int)LibObject.ObjectState.Normal: { //正常状态,对象的默认显示 this.DrawNode(g, LinePen); break; } case(int)LibObject
阅读全文
摘要:用STC11F04单片机做的串口终端程序。类似交换机的telnet命令。由于时间仓促仅仅只实现了简单的几个命令。helpLED1_ONLED1_OFFLED2_ONLED2_OFF例如,在串口终端输入?输入Time 命令,可以查询到现在单片机内部的时间。输入LED1_ON 可以把板子上的 LED1点亮输入LED1_OFF可以把板子上的LED1熄灭如果输入的不是以上的命令,则提示错误信息。总体上,目前就实现了以上功能。 感兴趣的朋友可以自己再加入一些命令。整个源代码如下:#include"reg51.h"#include "stdio.h"#include
阅读全文
摘要:用STC单片机的定时器精确定时,做1秒、1分、1小时的定时任务。由于本人用的是11.0592的晶体,所以时间上不是很精确。如果对定时有精确要求的,请用32.768M的晶振。串口输出采用 printf函数输出。#include"reg51.h"#include "stdio.h"#include"intrins.h" //_nop_()unsigned int tick;int hh,mm,ss; //时:分:秒char putchar (unsigned char i){ ES = 0; //关串口中断 TI = 0; //清零串口发
阅读全文
摘要:超声波测距--发射端电路原理图如下:示波器波形图如下:绿色的波形是单片机产生的40KHz的方波黄色的波形是经三极管放大后送入超声波发射头之前的波形。51单片机产生方波的汇编指令mov R6,#8h ;超声波发射的完整波形个数:共计四个FB:cpl p2.7 ;输出40kHz方波 nop nop nop nop nop nop nop nop nop djnz R6,FBRET等价的C语言代码sbit TxPin = P2^7;// 发射端 void FB_40KHz(){ char us=15; while(us--){ TxPin = 0; _nop_();_nop_(); ...
阅读全文
摘要:传感器采用“801S振动传感器”,该传感器性能比较好。极宽的震动侦测范围.无方向限制。可以用用于汽车/摩托车防盜报警器/器, 電子鎖.安防系列产品等。原理图如下:(Multisim 10.1仿真通过,实际焊接测试也通过)经过测试,灵敏度由R3决定取值1K~5K之间。可以根据需要自行调节。当发生振动时LED1会闪烁,如果将信号输出线接入至单片机既可以实现更复杂的报警功能。该原理图可以适用于“电阻式”传感器接口电路。仿真图、以及单片机测试程序可以在这里下载到。http://download.csdn.net/source/2425297
阅读全文

浙公网安备 33010602011771号