![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
http_icmp
Brains count for more than muscles.
展开
-
清翔电子51单片机10课中断课后作业2
/***************************************///使用定时器1中断让8个LED循环右移,间隔500ms,//同时使用定时器0中断方式让数码管前2位间隔1000ms//从0显示到60,如果由外部中断产生停止数码管走数//注:外部中断0低电平触发方式/****************************************/#include ...原创 2019-05-30 16:35:40 · 505 阅读 · 1 评论 -
清翔电子51单片机12课IIC总线的EEPROM 课后作业
/*************************///往QX-MCS51开发板的AT24C02内任意//一个单元写数据,上电之后首先读取此单元对的原有数据//然后付给程序中计数变量,计数变量以5秒的速度+1并且写入//AT24C02,当计数器大于99时清零在写,用数码管显示;# include <reg52.h># include <intrins.h>...原创 2019-06-26 22:47:52 · 520 阅读 · 2 评论 -
清翔电子51单片机IIC学习笔记
IIC简述I2C总线是PHLIPS公司推出的一种串行总线,它只有两根双向信号线。一根是数据线SDA(serial data I/O),另一根是时钟线SCL(serial clock)。I2C总线通过上拉电子接正电源。当总线空闲时,两根线均为高电平。当任一器件输出低电平,都将使总线拉低,即各器件的SDA和SCL都是线“与”关系。开发板上的I2C总线以及总线上的设备AT24C02(也就是EE...原创 2019-06-26 22:45:46 · 3321 阅读 · 2 评论 -
清翔电子51单片机小结——可调表时钟
/*******************************///让后4位数码管以0.01秒速度从0到9999显示 //按下S2开始跑数 按下S3停止跑数//按下S4选择时钟的时分秒哪一位 按下S5对应时分秒进行加一操作//需要在停止跑数时候才可以进行S4 和 S5 操作;/*******************************/#include "reg52.h"...原创 2019-06-13 21:01:44 · 1607 阅读 · 0 评论 -
清翔电子51单片机8课独立键盘作业2
/*******************************///让后4位数码管以0.01秒速度从0到9999显示 //按下S2开始跑数 按下S3停止跑数//按下S4数码管数字加1 按下 S5 数码管数字减1//需要在停止跑数时候才可以进行S4 和 S5 操作;#include “reg52.h”#include “intrins.h”sbit WE=P2^7;sbit ...原创 2019-05-30 11:12:56 · 668 阅读 · 0 评论 -
清翔电子51单片机10课中断课后作业1
/**********************************///使用定时器中断实现8个LED灯亮1000ms和灭1000ms//要求:不能使用软件延时;/**********************************/#include "reg52.h"#include "intrins.h"#define uchar unsigned char#define u...原创 2019-05-29 19:45:55 · 476 阅读 · 0 评论 -
清翔电子51单片机9课矩阵键盘课后作业2
#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit we = P2^7;sbit du = P2^6;uchar code leddata[]={ 0x3F, //"0" 0x06, //"1" ...原创 2019-05-29 14:27:22 · 735 阅读 · 1 评论 -
清翔电子51单片机6课动态显示数码管作业秒表
#include <reg52.h>#include <intrins.h>#define uchar unsighed char;#define uint unsighed int;sbit we = P2^7;sbit du = P2^6;sbit led = P1;uchar i =1;uint time_counter=0,time_counter1...原创 2019-05-28 22:48:46 · 2547 阅读 · 0 评论 -
清翔电子5单片机11课串口通信课后作业4
////编写使用单片机外部中断LED1小灯闪烁程序//要求外部中断的跳边沿方式,和低电平方式各写一个程序//要体现跳边沿和低电平的区别;//#include “reg52.h”#define uchar unsigned char#define uint unsigned int...原创 2019-06-05 18:04:46 · 244 阅读 · 0 评论 -
清翔电子51单片机11课串口通讯课后作业3
/****************************///编写让LED1以500ms的频率闪烁,要求分别使用//定时器中的四种工作方式去实现/****************************/#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit led=P...原创 2019-06-05 17:49:55 · 437 阅读 · 0 评论 -
清翔电子51单片机8课独立键盘课后作业1
/******************************///码管前四位0.1秒速度从0-F循环//当S2按下停止跑数,松开的时候继续跑数//51单片机作业#include “reg52.h”#include “intrins.h”sbit WE=P2^7;sbit DU=P2^6;sbit S2=P3^0;#define UCHAR unsigned char#defi...原创 2019-05-28 19:43:13 · 364 阅读 · 0 评论 -
清翔电子51单片机11课串口通讯课后作业2
/*****************************///把矩阵键盘的键值2400波特率发送到//计算机串口助手/*****************************/#include "reg52.h"#define uchar unsigned char#define uint unsigned intsbit we = P2^7;sbit du = P2^6;...原创 2019-06-05 15:11:28 · 387 阅读 · 0 评论 -
清翔电子51单片机11课串口通信作业1
/*****************************///以4800波特率从计算机发任意一字节数据,//通过数码管以十进制的形式显示出来/*****************************/#include "reg52.h"#define uchar unsigned char#define uint unsigned intuchar num=0;uchar ...原创 2019-06-05 10:38:37 · 583 阅读 · 2 评论 -
清翔电子51单片机PWM理解
/********************************************************************************** 【编写时间】: 2014年3月5日* 【作 者】: 清翔电子:03* 【版 本】: 1.0* 【网 站】: http://www.qxmcu.com/ * 【淘宝店铺】: http://qxmcu.tao...原创 2019-07-04 12:30:24 · 3285 阅读 · 1 评论