自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2021-05-27keil中.h文件的建立

自己总结的keil中.h文件的建立,只学会了怎么建立.h文件,但不清楚起内在原理第一步:在已有C文件的基础上新建文件夹保以.h文件的形式保存中间部分就可以定义函数部分了,定义结束后就可以在main函数中直接调用了(前提是得在主函数中调用响应的.h文件)如果嫌在.h文件中定义函数太麻烦,可以创建一个与.h文件相同名字的.c文件将函数的定义放到.c文件下面,.h文件中只用进行声明就可以。这样就可以实现响应的功能了。...

2021-05-27 09:32:27 17697 1

原创 2020-10-15LCD1602的使用

引脚四高电平为数据选择端,低电平为命令选择端引脚五同理高电平为读选择端,低电平为写选择端7-14并行输出,八个数据端口同时输出可以输出一个字先进行读写检测,当7为1时,表明正在处理数据,则不能够进行相应的操作只可以显示十六个,但RAM中有80位,可以左移或者右移总结,要应用一个硬件,需要严格按照硬件手册的流程来写,如何收发命令,如何初始化硬件,如何编写发送指令,已经如何发送显示函数,都需要严格按照数据手册来进行编写。程序部分:程序功能能够使字符串在lcd1602上面显示并且是滚动显示.

2020-10-16 20:53:12 603

原创 2020-10-12中断

中断分为外部中断、定时器中断、和串口中断,在TCON中控制中断的各个位,EA为总的中断开关,打开响应的开关以后就能够使得对应的中断开启,在写中断的时候,还要注意中断的标号,每个串口对应不同的中断。程序部分:/*程序实现的内容是:按键按一下数字跳动一下,到十截止。*/#include<reg51.h>unsigned char s[] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x3

2020-10-12 10:36:27 288

原创 2020年10月8日星期四 复位以及重拾proteus(流水灯)

2020年10月8日星期四复位上电复位有两种情况,一种是电容复位,另一种是手动开关复位上电复位是指上电压从无到有在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机复位口电平从1转到0,达到给单片机复位功能的一种复位方式。复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重

2020-10-11 10:08:27 1890 2

原创 2020-10-9发光数码管

2020年10月9日学习情况:发光数码管:共阴极数码管: 共阳极数码管:(一个在上端一个在下端)在proteus中51单片机有自动复位的功能所以不在另行连接复位电路实验结果如下:#include<reg51.h>unsigned char s[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void

2020-10-11 10:08:16 209

原创 2020-10-10 独立按键+按键矩阵

独立按键部分:程序会在最后的部分:敲重点:1、注意标志位利用,采用设置标志位使得按键能够在松开时,数码管瞬间变化。if(flag == 0&&key0 ==0){flag = 1;}if(flag ==1&&key0 == 1)//标志位使得按键松开时数码管变化{num++;flag =0;}2、按键的使用是指在按键按下时产生一个低电位的信号,单片机接受这种信号,来实现响应的功能3、截图没有复位和和晶振部分,但在实际连接过程中必不可少,因为

2020-10-11 10:07:56 253

原创 《C++ primer plus》第四单元课后编程答案参考

《C++ primer plus》第四单元的课后编程详细答案可参考C++ primer plus课后编程答案参考1.cpp#include<iostream>using namespace std;int main(){ char firstname[20],lastname[20]; char Gread; cout<<"What is your first name?"; cin.getline(firstname,20);/

2020-07-01 00:57:19 212

原创 C++学习中……

参考书籍《C++ primer plus》当复制代码时,最好可能会出现代码错乱的问题,将优快云换一个浏览器打开可能就行1.cpp#include <iostream>int main(){ //using namespace std; using std::cout; using std::endl;//遇上面的这种方法相同,只不过上面这种方法在进行大的程序编写的时候容易出现问题。 cout<< "come up to and C++ me

2020-06-29 16:03:59 270

原创 图的邻接矩阵表示

所学数据结构中的视频的代码。给大家分享一下下图是本程序所要描述的图:#include<iostream>using namespace std; #define MAXV 5typedef struct{ int no;//顶点信息 char info;//顶点的其他信息}VertexType;typedef struct //图的定义{...

2020-04-23 16:43:31 165

原创 51单片机控制SG90舵机

#include <reg51.h>#include<intrins.h>sbit Trig = P2^0;sbit Echo = P2^1;sbit pwm = P1^0;static unsigned char DisNum = 0;unsigned int time = 0;unsigned long S = 0;bit flag = 0;in...

2020-03-08 17:32:10 4134 4

原创 独立按键控制ds1302

#include "reg52.h" #include"ds1302.h" typedef unsigned int u16; typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;sbit k1 = P3^1;sbit k2 = P3^0;sbit k3 = P3^2;sbit k4...

2020-03-08 17:31:33 1313 4

原创 手机通讯录(顺序表实现)

此程序是我从老师那里看到的,因为是初学者,所以自己只是对相关内容进行了简单的注释。这个手机通讯录是通过顺序表的方式来存放的,只后我还会陆续发布用链表来制作手机通讯录的程序。/*手机通讯录(顺序表)*/#include <stdio.h>#include<string.h>#include<malloc.h>#include<stdlib.h&gt...

2020-03-08 17:27:33 4768 2

原创 初步安装VScode

今日成就成功下载了一款软件VScode,这个软件功能太强大了,里面的布局然人感觉非常的简单、明了,不像VS一样(虽然没怎么用过VS但一打开VS然人看着就头疼),今天成功的安装了几个VScode的插件还有VScode的汉化包,VScode中安装插件什么的太简单了,一大堆插件,自己喜欢用哪个就用那个,并且每个插件还特别小(多的也就几MB)。今天基本是弄了一天,还问了一个大佬一对问题,发现他懂得好多,...

2020-02-11 23:29:28 162

空空如也

空空如也

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

TA关注的人

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