51单片机
明志。
这个作者很懒,什么都没留下…
展开
-
I2C总线数据传输方式
I2C只需要用两条物理线进行传输,分别命名为SDA和SCL,用于传输serial data和 serical clock,I2C工作时分为主从工作模式,而在同总线上可以存在多个主机。每一个连接到总线的器件都可以通过唯一的地址与总线连接,主机控制主机为发送器模式或接收机模式。多个主机控制时可以通过冲突检测和仲裁防止数据被破坏。I2C总线有几种不同的速率模式。数据发送过程:发送从起始到结束为一次完...原创 2019-10-29 09:03:22 · 5233 阅读 · 0 评论 -
51单片机入门第一课 点亮第一个LED灯
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键**List item**合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...原创 2019-09-16 15:19:19 · 1083 阅读 · 0 评论 -
LED闪烁
基础例程注意define的格式是:#define uchar unsigned char#include "reg52.h"typedef unsigned int uint; //对数据类型进行声明定义,注意其和define的格式区别typedef unsigned char uchar;sbit led=P2^0;void delay(uint i){ while(...原创 2019-09-16 15:44:43 · 260 阅读 · 0 评论 -
LED流水灯
注意uint i要写在led=0xfe前面。应该是规定吧。/*************************************************************************************** LED流水灯实验 *实现现象:下载程序后LED呈现流水灯效果进行左移右移滚动注意事项:无 ...原创 2019-09-16 16:33:57 · 431 阅读 · 0 评论 -
蜂鸣器
比较简单,有兴趣的话可以试试音乐播放器/*************************************************************************************** 蜂鸣器实验 *实现现象:下载程序后蜂鸣器发声注意事项:无 *********...原创 2019-09-16 16:41:13 · 195 阅读 · 0 评论 -
keil5注释无法输入汉字的解决方法
应该有不少人遇到keil注释无法输入汉字的情况,我输入汉字都变成了问号“?”。网上找到了一种解决方法。点击edit,找到最下方的configuration,在Editor页面,可以看到General Editor Setting 下方有一个Encoding,这里有许多的选项,选择Chinese GB2312(Simplified).点击OK即可输入中文注释原文链接:https://blog.cs...转载 2019-09-16 16:48:47 · 39596 阅读 · 20 评论 -
EEPROM-IIC总线
此部分主要包括:1.IIC串行总线的组成及工作原理2.本人开发板板载EEPROM即AT24C02的驱动程序编写实现通过控制按键对数据读写的控制;51单片机没有IIC硬件的接口,必须通过软件来模拟它的时序;IIC的信号模拟时序:实现现象:下载程序后数码管后4位显示0,按K1保存显示的数据,按K2读取上次保存的数据,按K3显示数据加一,按K4显示数据清零。最大能写入的数据是255。今...原创 2019-09-20 14:03:06 · 1058 阅读 · 0 评论