自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 单片机实验8:数码管倒计时led闪烁和蜂鸣器作响

数码管倒计时led闪烁和蜂鸣器作响实验单片机晶振为11.0592#include <reg52.h>#define uint unsigned int#define uchar unsigned charuchar num = 0;sbit led0 = P2^0;sbit led2 = P2^2;sbit led3 = P2^3;sbit led4 = P2^4;sbit beep = P1^5;uchar code duanxuan[] = {0x3f,0x06

2020-12-22 15:23:16 8381 4

原创 单片机实验7:定时器控制灯泡的亮与灭

定时器控制灯泡的亮与灭,亮时蜂鸣器发声实验晶振11.0592,灯泡亮灭各1s#include <reg52.h>#define uchar unsigned char#define uint unsigned intuchar num; //全局变量sbit led = P2^0; //led灯sbit beep = P1^5; //蜂鸣器void delay(int i) //延时,用于控制蜂鸣器的音调{ while(i--);}void ma

2020-12-21 21:13:19 3374 1

原创 单片机之上拉电阻

如图可见,图中数码管由P2进行段选,由P0进行位选这种接法操作方便,而且较为独立,但是缺点是硬件电路复制,成本较高回到正题,数码管两端都用I/O口直接连接,但是我们知道发光二极管要点亮的电流最小大概在5mA左右,但是I/O口能支持的电流只有1mA,因此就算两边都给电流,数码管也不会亮,但是给了一个5V(图片只显示出一半)的电压再加上一个上拉电阻,就可以形成压差,从而形成电流流过数码管,使之发光。...

2020-12-20 22:08:03 2133 3

原创 单片机实验6:蜂鸣器

蜂鸣器#include <reg52.h>sbit Beep = P1^5;void fp(int x){ while(x--);}void main(){ int i=1,m=0; while(1) { fp(i); Beep = ~Beep; m = (m+1)%1000; if(m==0) { i=i+10; } }}这里需要注意的是蜂鸣器的工作原理大致原理如图,线圈通电后,产生电磁感应形成磁场从而吸引铁片,铁片来回抖

2020-12-20 20:26:58 1184

原创 单片机实验5:流水灯模拟二进制加法

流水灯模拟二进制加法代码:晶振为11.0592,模拟时间间隔约为0.5s#include <reg52.h> void delay_xms(int x){ int i,m; for(i=110;i>0;i--) for(m=x;m>0;m--);}void main(){ P2 = 0xff; while(1) { P2--; delay_xms(500); }}运行结果...

2020-12-20 17:18:30 3636 2

原创 单片机函数:_crol_和_cror_

_crol_函数_crol_函数功能:将 c 进行b位左位移,并将值以unsigned char类型返回//文档定义unsigned char _crol_ ( unsigned char c, /* character to rotate left */ unsigned char b); /* bit positions to rotate */函数返回类型为unsigned char,函数的两个形参也是unsigned char类型。c 为要被进行 位

2020-12-20 15:09:29 15690

原创 单片机实验4:动态显示0-7数字

动态显示0-7数字代码:单片机晶振需要调节为11,只有在这个状态下X*110次循环才能约等于X毫秒#include <reg52.h>#define uchar unsigned charvoid delay_xms(int x){ int i,j; for(i=0;i<x;i++) for(j=0;j<110;j++);}void main(){ uchar code duanxuan[] = {0x3f,0x06,0x5b,0x4f, //0

2020-12-17 12:36:33 2610 5

原创 单片机实验3:利用视觉残留效果动态显示0-7

动态显示0-7数字由于间隔时间过短,看起来是一直显示01234567,其实是轮流出现的,而且想要实现这个效果,消影这一步必不可少#include <reg52.h>#define uchar unsigned charvoid delay_xms(int x){ int i,j; for(i=0;i<x*1;i++) for(j=0;j<10;j++);}void main(){ uchar code duanxuan[] = {0x3f,0x06,

2020-12-17 12:24:48 749

原创 单片机实验2:数码管动态显示0-F

数码管动态显示0-F代码:#include <reg52.h>#define uchar unsigned charvoid main(){ uchar code duanxuan[] = {0x3f,0x06,0x5b,0x4f, //0,1,2,3 0x66,0x6d,0x7d,0x07, //4,5,6,7 0x7f,0x6f,0x77,0x7c, //8,9,A,B 0x39,0x5e,0x79,0x71}; //C,

2020-12-17 12:18:40 9516 6

原创 单片机实验1:流水灯

flow_LED灯实验代码#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charvoid delay(){ uint i,j; for(i=1000;i>0;i--) { for(j=110;j>0;j--); } }void main(){ uchar a = 0Xf8; while(1) { P

2020-12-17 12:11:26 523

原创 菊与刀中的那些光辉点

菊与刀1、要把文化差异当作正值来看待,即有价值的研究资料2、许多看似孤立的行为之间必然存在一种必然的联系3、正是由于“差异和不同”才使民族情结能够世代相传4、了解其他生活方式的知识会增强对自身文化的热爱(万物皆是如此,有比较才能更加清楚认识自己)5、如果事先不弄清楚他们对国家本身抱有什么样的理念,抽样调查结果又能告诉我们什么呢?!6、(日本的极简主义,是因为武士位于高层,而生活却完全依靠农工的俸禄来维持,因此立下了信条:简朴是人的最高美德)7、农民起义可取,会被上层所接受,但是起义本身违反了等

2020-12-08 21:47:50 454

原创 C语言实现二、十、十六进制的相互转换

#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#define MAXSIZE 20typedef struct //实现顺序栈结构体 { int top; int data[MAXSIZE];}Stack;void InitStack(Stack *&S) //初始化栈 { S->top = -1; S->

2020-12-03 21:23:17 1689 1

Unlocker.rar

Unlocker.rar

2021-02-07

小甲鱼飞机大战.rar

内含飞机大战游戏中的素材,包括(图片,音效,字体)。分别以images,sound,font等文件夹形式存放,下载该压缩包后只需解压到指定文件夹即可使用。

2020-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除