单片机
文章平均质量分 85
lin林青春lin
学到的,就是自己的啦~*⸜( •ᴗ• )⸝*
展开
-
单片机-模数AD转换-TLC549芯片
。。。。。。#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define unit unsigned intchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x90};//数字0-9sbit fir=P3^0;//控制第一个数码管sbit sec=P3^1;//第二个sbit thr=P3^2;//第三个sbit fu原创 2020-05-31 17:21:34 · 4172 阅读 · 2 评论 -
单片机-15秒抢答器
规则:以15秒为倒计时,数码管会显示倒计时。倒计时不为0,选手可以抢答。一旦有第一个抢答后,并且倒计时会停止,数码管显示第一个抢答选手的号码,其他选手再抢答无效如果倒计时为0都没有人抢答,那么数码管会卡在0等裁判恢复,重新进入倒计时15秒的抢答环节。如果有人抢答了,已经答题了,需要进入下一轮抢答,那么也要裁判恢复,重新进入倒计时15秒的抢答环节。#include<reg51.h>char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x8原创 2020-05-13 21:34:45 · 3596 阅读 · 1 评论 -
单片机-双路口交通灯设计
#include<reg51.h>char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//把数组放入ROM中//第一个红绿灯控制端sbit L1=P3^0;sbit L2=P3^1;sbit L3=P3^2;sbit L4=...原创 2020-05-06 20:47:12 · 879 阅读 · 1 评论 -
单片机-可调节的时钟,使用与门和外部中断0进行设计
使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//把数组放入ROM中sbit con1=P3^0;sbit con2=P3^1;...原创 2020-04-29 21:13:48 · 674 阅读 · 0 评论 -
单片机-红绿灯控制
使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//把数组放入ROM中sbit green=P1^0;sbit yellow=P1...原创 2020-04-23 00:10:07 · 5587 阅读 · 0 评论 -
单片机-6位时钟定时器+定时供水
使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//把数组放入ROM中sbit con1=P3^0;sbit con2=P3^1;...原创 2020-04-22 22:29:45 · 841 阅读 · 0 评论 -
单片机-多个按键的操作
使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>int num;char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//把数组放入ROM中void delay(int ms){i...原创 2020-04-15 19:35:52 · 2556 阅读 · 3 评论 -
单片机-按钮输入
按钮输入,按一下,单个数码管加1,如果数码管加到9后,数码管重新从0开始自加使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>sbit button=P1^0;sbit con1=P3^0;sbit con2=P3^1;sbit con3=P3^2;sbit con4=P3^3;sbit con5=P3^4;sbit co...原创 2020-04-14 11:14:15 · 2041 阅读 · 0 评论 -
单片机-6位数码管动态时间扫描程序,具有时分秒
使用软件Proteus和Keil uVision4代码如下:#include<reg51.h>sbit con1=P3^0;sbit con2=P3^1;sbit con3=P3^2;sbit con4=P3^3;sbit con5=P3^4;sbit con6=P3^5;int sec=40,min=59,hour=23;//全局变量char code table...原创 2020-04-12 11:39:17 · 5495 阅读 · 4 评论