
单片机
没用的阿鸡
不知咋办
展开
-
89C51单片机按键控制数码管动态显示0~9
89C51单片机按键控制数码管动态显示0~91.preteus仿真图2.keli代码#include <reg51.h>sbit key1=P3^0;int CC_num[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};int CC_I=0;void delay_ms(int ms){ int ...原创 2020-04-03 15:09:43 · 13787 阅读 · 0 评论 -
89C51单片机按键控制数码管静态显示0~9
89C51单片机按键控制数码管静态显示0~91.proteus仿真图左边为共阴管,高电平点亮;右边为共阳数码管,低电平点亮2.keli代码#include <reg51.h>sbit key1=P3^0;sbit key2=P3^1;int CC_num[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}...原创 2020-03-31 17:11:59 · 21420 阅读 · 2 评论 -
89C51单片机控制定时器0、1分别输出5kHz和2.5kHz的方波
89C51单片机控制定时器0、1分别输出5kHz和2.5kHz的方波1.proteus仿真图2.keli代码#include <reg51.h>sbit sig1=P1^0;sbit sig2=P1^1;//定时器中断0控制程序void Time0test() interrupt 1{ sig1=~sig1;}//定时器中断1控制程序void Time1...原创 2020-03-27 18:46:12 · 5306 阅读 · 0 评论 -
89C51单片机之外部中断0、1控制LED
89C51单片机之外部中断0、1控制LED1.proteus仿真图2.keli代码#include <reg51.h>sbit led1=P0^0;sbit led2=P1^0;//外部中断0控制程序void INT0test() interrupt 0{ led1=~led1;}//外部中断1控制程序void INT1test() interrupt ...原创 2020-03-22 18:37:06 · 7588 阅读 · 1 评论 -
89C51单片机之定时器0、1控制LED1、0.5秒闪烁
89C51单片机之定时器0、1控制LED1、0.5秒闪烁1.proteus仿真图2.keli代码#include <reg51.h>sbit led1=P0^0;sbit led2=P1^0;int count0,count1;//定时器0溢出中断程序void timer0() interrupt 1 //定时器0中断标志位为1{ //重新装载定时器0计数...原创 2020-03-21 09:49:57 · 11910 阅读 · 1 评论 -
89C51单片机——按钮控制LED
89C51单片机——按钮控制LED1.proteus仿真图2.keli代码#include <reg51.h>sbit led1=P0^0;sbit key1=P0^1;sbit led2=P1^0;sbit key2=P1^1;void delay(int ms){ int i,j; for(i = 0; i<ms; ++i) for(j...原创 2020-03-16 21:44:53 · 6627 阅读 · 0 评论 -
AT89C51单片机之点亮LED
AT89C51单片机之点亮LED1、环境要求安装proteus(用来单片机仿真的)安装keli(用来生成单片机所需的HEX文件)2、proteus效果图如图所示,这里用了AT89C51芯片,分别在芯片P0.0、P0.1、P1.0、P1.1上点亮LED,由于除P0口外,P1、2、3口都自带有上拉电阻,所以要在P0口点亮LED要弄个上拉电阻。3、keli代码#include <r...原创 2020-03-15 18:21:35 · 4678 阅读 · 0 评论 -
80C51单片机学习之硬件结构
80C51单片机学习之硬件结构1.80C51单片机的内部逻辑结构单片机是把CPU、储存器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由一下几个部分组成。(1)中央处理器CPU包括运算器和控制器。运算电路以ALU为核心,完成算数运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工...原创 2020-03-14 20:53:15 · 3900 阅读 · 0 评论