51单片机
51单片机基础知识
hangshun-J
2023年11月30日恢复更新
展开
-
51单片机基础篇-4,EEPROM(IIC总线)
十一、EEPROM(IIC总线)11.1.原创 2020-08-30 09:20:56 · 914 阅读 · 0 评论 -
51单片机基础篇-3,串口通信
十、串口通信10.1.计算机串行通信基础随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类:并行通信与串行通信。并行通信通常是将数据字节的各位用多条数据线同时进行传送 。并行通信的特点:控制简单、原创 2020-08-07 14:14:50 · 2859 阅读 · 0 评论 -
51单片机基础篇-2
七、独立按键1.独立按键介绍轻触开关是一种电子开关,使用时,轻轻按开关按钮就可使开关接通,当松开手时,开关断开。我们使用的开关如下图:2.原理 K1连接P3^ 1、K2连接P3^ 0、K3连接P3^ 2、K4连接P3^3。 按下时值为0,松开时值为1。3.消抖按键在闭合和断开时,触点会存在抖动现象。一般有两种消抖方法:①硬件消抖:②软件消抖:通过两次if判断实现if(k1==0){ delay(1000); if(k1==0) LED = ~LED; while(原创 2020-08-05 11:35:07 · 942 阅读 · 0 评论 -
51单片机基础篇-1
一、点亮第一个LED1.工作原理根据LED的单向导电性,靠近电源的一段为阳极,也就是数字1,所以只需要将引脚的值设为0,就可以点亮对应的LED。2.原理图:3.代码:#include<reg51.h>sbit led=P2^0;void main(){ while(1) { led=0; }}二、LED闪烁1.原理这里需要用到延时函数来实现LED的闪烁。2.仿真用keil仿真计算延时函数延时的时间:3.代码:#include<reg51.h原创 2020-08-05 11:21:21 · 3410 阅读 · 0 评论