这里把EEPROM
24c02封装起来,今后可以直接调用,其连线方式为:SDA-P2.1;SCL-P2.0;WP-VCC>__ //头文件的包含 7 #include 8
#define _Nop() _nop_() //定义空指令 9 /*----------...
分类:
其他好文 时间:
2014-05-12 16:04:34
阅读次数:
427
一:基础概念:
1.上拉指的是IO口在悬空时为高电平,下拉为低电平,浮空和开漏随IO变化,推挽则具有比较好的驱动能力。
2.推挽输出:单片机引脚可以直接输出高电平电压,高低电平都可以输出,既可以向负载灌电流,又可以从负载 吸收电流,带负载能力比较强。 3....
分类:
其他好文 时间:
2014-05-06 09:01:49
阅读次数:
465
>_____ 2 3 #ifndef __DISPLAY_H__ 4 #define
__DISPLAY_H__ 5 6 #define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换 7 sbit
LATCH1=P2^2;//定义锁存使能端口 段锁存 8 .....
分类:
其他好文 时间:
2014-05-06 00:40:48
阅读次数:
407
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图.说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将...
分类:
其他好文 时间:
2014-05-02 08:40:30
阅读次数:
296
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,在矩阵键盘中每条水平线和垂直线在交叉处不直接相连,而是通过一个按键相连接,这样在由N条水平线和M条垂直线最多可以有N
*M 个按键,大大的减少了对于芯片I/O的占用。键盘矩阵的按键识别方法 图1 矩阵键盘的结构方法一 行扫描法...
分类:
其他好文 时间:
2014-05-02 01:03:19
阅读次数:
861
数据有效性:
起始和终止信号时序:
设备地址:
写字节时序:
读数据时序:
函数模拟 IIC 总线 时序:
/**************************************/
/******模拟I2C总线操作函数*************/
/**************************************/
//延时函...
分类:
其他好文 时间:
2014-05-01 21:58:58
阅读次数:
305
许多Arduino的项目是基于两个简单的程序。
能所你的电脑所不能的单片机,那就是Arduino。
我们每天使用的计算机是强大的,但他们根本不了解身边发生了什么事。比如说你的笔记本电脑也不能感到光或水。另外,Arduino对外专门设计成键控的。它有一个用于简化传感器通信的输入、输出板子。
Arduino是由Massimo Banzi和他的意大利搭档Ivrea开发的,并由Ivrea,他最喜...
分类:
其他好文 时间:
2014-04-29 13:43:20
阅读次数:
381
之前一直在做驱动方面的整理工作,对驱动的高效性有一些自己的理解这里和大家分享一下。并奉驱动程序,本程序覆盖uart1-8。串口驱动,这是在每个单片机中可以说是必备接口。可以说大部分产品中都会使用,更有甚者一个产品中用到8个串口。这样一个高效的驱动是决定您产品优劣的关键因素。本文主要针对STM32F4...
分类:
其他好文 时间:
2014-04-28 18:38:46
阅读次数:
1976