自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C51单片机 外部中断

51单片机的中断系统一、中断的概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。如图引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统。如

2020-06-15 10:48:56 2395

原创 C语言复习笔记(五)指针&结构体

今天是最后一天了,我们一起来复习指针和结构体,马上就要考试了,大家机油。考试时间:6月14日 上午8:30~10:30,加油!!!第五章 指针&结构体上一章传送门:函数指针变量1.指针变量的定义指针变量是用来存储地址的,而一般变量是存储数值的。指针变量可指向任意一种数据类型,但不管它指向的数据占用多少字节,一个指针变量占用四个字节。格式为:类型名 *指针变量名。二维指针int **p;可以理解为基类型为(int *)类型。如:int *p,*t;2.指针变量的初始化指针变量在使用前必

2020-06-12 07:11:09 481

原创 C语言复习笔记(四)函数

上一章传送门:数组今天呢,我们来一起复习函数部分,其实我感觉啊,函数是最简单的部分了,只要你前面有好好学,函数就是一小块一小块的,和写普通代码没什么两样,就是x^2+6-y 与f(x)的关系啦,如果多次使用到一个长长和函数表达式,这时就不妨用f(x)代替啦。第四章 函数函数的定义:(1) 指定函数的名字,以便以后按名调用。(2) 指定函数的类型,即函数返回值的类型。(3) 指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。对无参函数不需要这项。(4) 指定函数应当完成什么操作,也就是

2020-06-11 07:33:53 749

原创 C语言复习笔记(三)数组

第2章传送门:顺序、循环、选择结构今天我们来复习第三章 数组第三章 数组我们学过的数组只有三种:一维数组,二维数组和字符数组,因为一维数组和二维数组大体都一样,我就一起说了。一维数组和二维数组**3.1.*一维数组定义:每个元素只带有一个下标的数组,定义方式:类型说明符 数组名[整型常量表达式]同样先定义后使用 比如 int a[3];定义整型数组a,含有三个元素a[0]a[1]a[2]//第一个下标为0...

2020-06-10 08:56:25 684

原创 C语言复习笔记(二)顺序、选择、循环结构

第1章 C语言概论初识:传送门今天我们来复习第二章 顺序、选择、循环结构。第二章 顺序、选择、循环结构众所周知,本章有三大巨头,分别是if语句,for语句,以及while语句,我们从这三个开始,因为太过简单,精通就直接跳过吧。老大哥之if哥哥if的一般形式if (表达式) { 语句1}[ else 语句2 ]“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式方括号内的部分(即else子句)为可选的,既可以有,也可以没有语句1和语句2可以是一个简单的语句,也可以是一个

2020-06-09 09:07:39 939

原创 C语言复习笔记(一)C语言概论初识

从今天开始没有复习c语言的要抓紧时间了哦,如果不会复习的话,不妨跟着我一起来复习吧,现在小编已经结课了,反正闲着也是闲着,所以小编想用五天时间对c语言做一个系统性复习。欢迎大家一起来学习,互相指正,互相进步哦!加油,干就完了,奥利给!!!不bb了,直入正题第1章 C语言概论初识(温馨提示,如果你看起来毫不费力,你就已经是大佬了哦,如果有些吃力,那就赶紧抓紧时间再学一遍吧,这个复习不针对小白哦)最简单的C语言程序【例1.1】要求在屏幕上输出:机械电子工程解题思路: 在主函数中用printf函数原样

2020-06-08 21:28:32 1361 1

原创 分析文本文件与二进制文件的区别和读写差异

分析文本文件与二进制文件的区别和读写差异文本文件与二进制文件的定义大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件可看成是变长编码的,因

2020-06-08 14:37:33 2394

原创 编写一个程序,实现从键盘输入3个学生数据(每个学生的数据包括学号、姓名、2门课程的成绩),输出每个学生2门课的平均成绩,以及最高分的学生的数据(包括学号、姓名、2门课的成绩、平均分数)。

计算学生平均成绩编写一个程序,实现从键盘输入3个学生数据(每个学生的数据包括学号、姓名、2门课程的成绩),输出每个学生2门课的平均成绩,以及最高分的学生的数据(包括学号、姓名、2门课的成绩、平均分数)。输入格式:输入3个学生的数据,每个学生的数据占一行,格式如下: <学号> <姓名> <第一门课程成绩> <第二门课程成绩>注意:学号/姓名中不包含空白符,学号为8位字符,姓名最多为20位字符。输出格式:首先在第1行中依次输出3名同学的平均成绩,平均成

2020-06-06 21:39:14 23075 5

原创 编写一个程序,实现从键盘输入 3 个学生数据(每个学生的数据包括学号、 姓名、2 门课程成绩的),输出每个学生 2 门课总平均成绩,以及最高分的学生 的数据(包括学号、姓名、2 门课的成绩、平均分数)

一道老师留的编程题(实验六)编写一个程序,实现从键盘输入 3 个学生数据(每个学生的数据包括学号、 姓名、2 门课程成绩的),输出每个学生 2 门课总平均成绩,以及最高分的学生 的数据(包括学号、姓名、2 门课的成绩、平均分数)。要求用 input 函数输入 3 个学生数据;用 average 函数求每个学生总平均成 绩;用 max 函数找出平均成绩最高分的学生数据。#include<stdio.h>#include<stdlib.h>#define N 3struct

2020-06-05 17:46:52 10110

空空如也

空空如也

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

TA关注的人

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