51单片机
文章平均质量分 50
Kismet11
想变成大牛的弱小程序媛
展开
-
51单片机学习笔记(四)——串口通信
通信有并行通信和串行通信两种方式。在多微机系统主要采用串行通信。并行通信通常是将数据字节的各位用多条数据线同时进行传送。并行通信控制简单、传输速度快,但由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信传输线少,长距离传输时成本低,但数据的传送控制比并行通信要复杂。串行通信分为异步通信与同步通信...原创 2018-11-09 17:24:21 · 760 阅读 · 0 评论 -
51单片机学习笔记——秒表实现
实现简单秒表,按键控制秒表的开始、暂停与重置。#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;#define led P0sbit k3=P3^2;sbit k4=P3^3;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 LED[]={0x...原创 2018-11-10 00:09:59 · 1694 阅读 · 0 评论 -
51单片机学习笔记(一)
点亮第一个LED灯#include "reg52.h"sbit led=P2^0; //将单片机的P2.0端口定义为ledvoid main(){ while(1) { led=0; //P2.0端口设置为低电平 }}LED闪烁实验#include "reg52.h"typedef unsigned int u16; //对数据类...原创 2018-11-07 18:09:42 · 1018 阅读 · 0 评论 -
51单片机学习笔记(二)
动态数码管显示实验#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 LED={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f, 0x6f,0x...原创 2018-11-08 17:52:50 · 699 阅读 · 0 评论 -
51单片机学习笔记(三)——中断
中断系统51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。P3.2口可由IT0选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志置1,向CPU申请中断。P3.3口可由IT1选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志置1,向CPU申请中断。TF0,片内定时/计数器T0溢出中断请求标志...原创 2018-11-09 14:33:36 · 1006 阅读 · 0 评论