自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 i2c通信

IIC 的一些特征:两条总线:串行数据总线(SDA)和串行时钟总线(SCL)真正的多主机总线连接到相同总线的ic数量只受到总线的最大电容400pF限制。串行8位双向数据在标准模式下可达100K bit/s快速模式400K bit/s,高速模式下3.4Mbit/s.数据有效性规定:IIC总线在进行数据传输时,SCL在高电平区间,SDA上的电平必须保持稳定SDA的数

2017-08-21 09:06:22 664

原创 51单片机-1602液晶显示的时钟代码

单片机小白,初学单片机,利用51单片机简单的编写了基于1602显示的时钟程序,技术不好,可能会有许多不好的地方,希望大神指正基本功能:时钟显示,利用按键调时,分#include#define uint unsigned int#define uchar unsigned charsbit en=P3^4;sbit rs=P3^5;sbit rw=P3^6;sbit s2=P3^0;

2017-08-08 21:24:35 8496

原创 51单片机-利用定时器设计的简单时钟

此时钟利用的是定时器的简单时钟,可以利用独立键盘进行分,时的调整,并利用数码管进行显示#include#include#define uint unsigned int#define uchar unsigned charsbit wela=P2^7;sbit dula=P2^6;sbit s2=P3^0;sbit s3=P3^1;sbit s4=P3^2;sbit s5=P

2017-08-08 15:36:09 10271 2

原创 独立键盘检测

在此章学习中,利用独立键盘的检测原理以及定时器和数码管使单片机实现以下功能:  用数码管的前两位实现一个十进制数,变化范围为00-59,开始时显示00,每按下按键s2一次,数值加一;;每按下s3按键一次,数值减一;每按下按键s4一次,数值清零;按下s5,数值开始从当前数每过一秒开始加一。在此程序中要注意按键的消抖问题,在这里我利用的是延时消抖的方法,此外还要对于定时器的使用有一定的了解,明

2017-07-27 16:58:02 1147 1

转载 利用定时器实现流水灯闪烁同时数码管循环显示1-f

#include#include//库函数调用#define uint unsigned int#define uchar unsignedsbit wela=P2^7;sbit dula=P2^6;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,

2017-07-25 17:42:49 7273 2

原创 初学51单片机——简单的流水灯程序

#include#include//调用库函数#define uint unsigned int#define uchar unsigned charvoid delay(uint);//延时函数uchar a,b;void main(){ a=0xfe; while(1) { P1=a; delay(500); a=_crol_(a,1);//利用库函数实现流水灯

2017-07-25 17:16:22 9808 1

原创 利用指针使1602显示

#includetypedef unsigned int uint;typedef unsigned char uchar;sbit rs=P3^5;sbit rw=P3^6;sbit en=P3^4;void busy(){uchar busy;P0=0xff;rs=0;rw=1;do{en=1;busy=P0;en=0;

2017-06-04 14:45:21 954

转载 单片机-1602液晶基本显示程序

#include#define uchar unsigned char#define uint unsigned intsbit lcden=P3^4;sbit lcdrs=P3^5;sbit lcdrw=P3^6;sbit dula=P2^6;sbit wela=P2^7;void delay(uint z){uint x,y;for(x=z;x>0;

2017-05-22 20:37:26 3980

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除