MCU设计实例
-
AVR 单片机学习(九)iic总线及T
IIC总线定义与特点 I2C总线的工作原理 AVR的TWI模块的使用方法 AT24C02 IIC inter integrated circuit 总线是一种由PHILIPS 公司开发的两线式串行总线,用于…… -
-
单片机开发中断及一些理解
强制类型转换 a = 0x0000; b = 0xaa55;(uint16) a = (uint8)(b); a = 0x55; a = 0x00; b = 0x10; a = (bit)(表达式); 中断响应条件 一、中断源有中断请求; …… -
基于51单片机的D/A & A/D 与单片
D/A :数字 (digit)到模拟(analog) 就是把数字信息转换成模拟量 单片机属于数字芯片内部只有0和1表示的。无法表达一个模拟量。电压值 模拟量是随意变化的。…… -
基于51开发的D/A&A/D 与单片机接
续:D/A 与单片机接口原理1 D/A :的操作我们最关心的是,串行还是并行,接口的说明,然后是转换位数和转换速率,完了看操作时序,看接法,DAC0832有好几种,…… -
80C51串行口通信
80C51串行口的结构 TXD 是80C51单片机的P3.1口 RXD 是80C51单片机的P3.0口 T1 溢出率 是定时器1 的溢出率 SMOD 是发送速率倍频的 16分频 T1每溢…… -
-
51单片机中断定时器浅谈
中断处理函数原型 void timer1() interrupt 0 using 0 timer1() 函数名 interrupt 表示是中断处理函数 0 表示是第几个中断源的处理函数 using…… -
stc12单片机LED_PWM调光
本程序一共有3个文件下面分别列出:stc12c5a.h 头文件下载:http://www.51hei.com/mcu/3282.html main.c #include "stc12c5a.h" #include "type.h" …… -
stc12c5a.h头文件下载-支持keil
stc12c5a.h头文件的下载地址是: http://www.51hei.com/f/stc12c5a.rar 可以嵌入到keil工程里面去,与工程文件放在同一个目录即可. 这里有一个使用实例:http…… -
-
无线射频知识心得体会(dBm,mW,
搞无线和通信经常要碰到的dBm, dBi, dBd, dB, dBc。下面一一解释和心得体会:(基本公式:lg2=0.3010,lg3=0.4771,lg10=1,lg(a×b×c)=lga+lgb+lgc,lgan=nlga…… -
精确延时整理(12T单片机)
注:1.编译软件为"Keil uVision3"(Keil uVision2也试用)。用其他编译软件的话就不准了。 2.需要包含头文件<intrins.h> 3.所有函数的延…… -
GSM_TC35模块(打电话、发短信)
耗时5天从上位机的AT指令的学习熟练使用到用51单片机编程串口发送数据。好累。。。。 GSM_TC35I.h#ifndef __GSM_TC35I_H__ #define __GSM_TC35I_H__ #…… -
GSM_TC35“大哥大”(1602屏显)
从初学AT指令到用上位机成功发送指令到下位机进行固定拨打电话发中英文短信到今天2012-11-30“”大哥大“调试成功差不多花去了半个月的时光~在实验室每天花这么…… -
51单片机+GSM_TC35接收短信并处理
趁热打铁,完成了前面的第一层和第二层,到第三层有种水到渠成的感觉。与前面两层不同的是,第三层是将西门子TC35I_GSM模块作为接受终端来使用。但我手机发送…… -
nRF24L01+无线温度(DS18B20)测控
//****************无线温度发射部分*******************api.h#ifndef _API_H_ #define _API_H_ #define uchar unsigned char #define uint…… -
SIM900 GSM模块操作指令
//*****************************发送英文短信 AT+CMGF=1 AT+CSCS="GSM" AT+CMGS="13297961386" Harmfulgases //******************************发送中文短…… -
LCD1602模版+24C02模版+main(附波
definition.h #ifndef _DEFINITION_H_ #define _DEFINITION_H_ typedef unsigned char uchar; typedef unsigned int uin…… -
LCD1602液晶显示模版+超声波测距
LCD1602display.h #ifndef _LCD1602DISPLAY_H_ #define _LCD1602DISPLAY_H_ #include<reg52.h> #include<intrins.h> typedef unsign…… -
NRF24L01+无线遥控小车(C51)
2012.6月18日—2012.6月30日终于完成了无线遥控小车的程序和整理。再次特别感谢我的铁哥们-张文为这个程序的后续完善所打下的坚实基础和程序设计的指导和领路…… -
在keil中使用printf()函数的要点
在网上找资料时找到一篇介绍在keil中使用printf()函数的文章,copy到这里,作为备忘。 在keil中printf默认是向串口中发送数据的,所以,如果应用该函数,必须…… -
-
STC12串口1(独立波特率发生器)使
串口1独立.c //******************************(STC12串口1独立波特率发生器的应用)***************************************** // 马梓熔 //******…… -