
51单片机
一步步实现51单片机对数码管的控制
贤蛋大眼萌
立志当个卷心菜~~
展开
-
制定通信协议,实现单片机与PC机通信
单片机与PC机串口通信编程实验目的利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法;尝试制定通信协议,单片机根据通信协议解析接收到的内容,并根据接收的指令执行相应的操作。实验内容1、搭建实验电路,利用proteus仿真2、实现以下效果**效果1:**利用定时器的定时功能,用6位数码管实现时、分、秒的显示及更新;**效果2:**制定通信协议,PC机发送数据给单片机,根据发送的指令控制数码管显示时间值的“暂停”及“重启”代原创 2021-01-21 21:58:54 · 1300 阅读 · 6 评论 -
单片机与PC机串口通信编程
单片机与PC机串口通信编程实验目的利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法。实验目的1、PROTUES仿真软件搭建实验电路(补充电源、晶振、复位等电路)2、安装并掌握串口调试助手及虚拟串口的使用方法#include<reg52.h>unsigned char flag,i;unsigned int k,j;unsigned char a[32]={0}; unsigned char code原创 2021-01-19 21:19:20 · 7856 阅读 · 2 评论 -
51单片机控制数字时钟的显示及修改
数字时钟的显示及修改实验目的掌握定时器的使用、按键检测及数码管的动态显示。实验内容1、绘制如下proteus仿真图2、利用定时器的定时功能,用6位数码管实现时、分、秒的显示及更新;3、三个按键实现时间的修改。代码#include<reg52.h>#define u8 unsigned char #define u16 unsigned int sbit SW1 =P3^0;sbit SW2 =P3^1;sbit SW3 =P3^2;sbit LED = P原创 2021-01-19 17:31:19 · 7355 阅读 · 4 评论