51单片机
图灵小跟班
2019年入坑电子信息工程专业,目前是一名辣鸡
展开
-
【51单片机】59s倒计时器的设计【仿真】【proteus】
关键词51单片机;仿真;proteus;59s倒计时器设计要求设计一个59s倒计时器,使用两位共阳极LED数码管将其显示出来。硬件设计在的基础上去掉了按键程序设计使用定时器中断,设定100ms,每次加到10的时候就停止就是1s的了/*选用的是共阳极数码管,那么需要找到对应的共阳极数码管数字显示的十六进制*/#include <reg52.h>#include "intrins.h"#define LED P0typedef unsigned int u16原创 2021-10-31 14:04:25 · 8520 阅读 · 3 评论 -
【51单片机】0~99计数器【仿真】【proteus】
设计要求使用单片机外部中断实现0~99的加/减计数,并采用共阳极LED数码管将其显示出来。每按一次按钮K1(INT0)进行加计数,当加到99时,再按K1加计数无效,数据仍显示为99;每按一次按钮K2(INT1)进行减计数,当减到00时,再按K2减计数无效,数据仍显示为00。硬件设计单片机 AT89C51瓷片电容 CAP 30pF晶振 CRYSTAL 11.0592MHZ电解电容 CAP-ELEC电阻 RES限流电阻排 RX8数码管 7SEG-MPX2-CA-BLUE三极管原创 2021-10-31 07:59:49 · 17346 阅读 · 2 评论 -
【51单片机】流水灯详解
点亮 D1 且把 D2-D4 熄灭,延时一段时间后再点亮 D2 且把 D1、D3-D4 熄灭,延时一段时间后再点亮 D3 且把 D1-D2、D4 熄灭,如此 循环。(1)移位以及循环语句操作(2)左移_crol_、右移_cror_函数的使用#include <reg52.h>#include <intrins.h>typedef unsigned int u16;typedef unsigned char u8; #define led P1void delay原创 2021-10-16 19:45:11 · 2590 阅读 · 0 评论 -
1.51单片机_关于LED点亮/闪烁/跑马灯/呼吸灯_零基础_基于某单片机A6
2020.02.24——开始学习51单片机的第一天,基于完全零基础连C语言都是略懂什么的我完成内容:LED的点亮,闪烁,跑马灯,呼吸灯使用模块:LED&交通信号灯模块使用软件:keil 41.LED的点亮#include<reg51.h>//内部有51单片要使用到的函数库sbit led=P0^1;//位定义,可以用led来代替void main(){...原创 2020-02-24 15:45:44 · 1788 阅读 · 1 评论