笔记
royal_77QAQ
大爱银临
展开
-
C51单片机 外部中断
51单片机的中断系统一、中断的概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。如图引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统。如原创 2020-06-15 10:48:56 · 2619 阅读 · 0 评论 -
C语言复习笔记(五)指针&结构体
今天是最后一天了,我们一起来复习指针和结构体,马上就要考试了,大家机油。考试时间:6月14日 上午8:30~10:30,加油!!!第五章 指针&结构体上一章传送门:函数指针变量1.指针变量的定义指针变量是用来存储地址的,而一般变量是存储数值的。指针变量可指向任意一种数据类型,但不管它指向的数据占用多少字节,一个指针变量占用四个字节。格式为:类型名 *指针变量名。二维指针int **p;可以理解为基类型为(int *)类型。如:int *p,*t;2.指针变量的初始化指针变量在使用前必原创 2020-06-12 07:11:09 · 549 阅读 · 0 评论 -
C语言复习笔记(四)函数
上一章传送门:数组今天呢,我们来一起复习函数部分,其实我感觉啊,函数是最简单的部分了,只要你前面有好好学,函数就是一小块一小块的,和写普通代码没什么两样,就是x^2+6-y 与f(x)的关系啦,如果多次使用到一个长长和函数表达式,这时就不妨用f(x)代替啦。第四章 函数函数的定义:(1) 指定函数的名字,以便以后按名调用。(2) 指定函数的类型,即函数返回值的类型。(3) 指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。对无参函数不需要这项。(4) 指定函数应当完成什么操作,也就是原创 2020-06-11 07:33:53 · 803 阅读 · 0 评论 -
C语言复习笔记(三)数组
第2章传送门:顺序、循环、选择结构今天我们来复习第三章 数组第三章 数组我们学过的数组只有三种:一维数组,二维数组和字符数组,因为一维数组和二维数组大体都一样,我就一起说了。一维数组和二维数组**3.1.*一维数组定义:每个元素只带有一个下标的数组,定义方式:类型说明符 数组名[整型常量表达式]同样先定义后使用 比如 int a[3];定义整型数组a,含有三个元素a[0]a[1]a[2]//第一个下标为0...原创 2020-06-10 08:56:25 · 746 阅读 · 0 评论 -
C语言复习笔记(二)顺序、选择、循环结构
第1章 C语言概论初识:传送门今天我们来复习第二章 顺序、选择、循环结构。第二章 顺序、选择、循环结构众所周知,本章有三大巨头,分别是if语句,for语句,以及while语句,我们从这三个开始,因为太过简单,精通就直接跳过吧。老大哥之if哥哥if的一般形式if (表达式) { 语句1}[ else 语句2 ]“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式方括号内的部分(即else子句)为可选的,既可以有,也可以没有语句1和语句2可以是一个简单的语句,也可以是一个原创 2020-06-09 09:07:39 · 984 阅读 · 0 评论 -
C语言复习笔记(一)C语言概论初识
从今天开始没有复习c语言的要抓紧时间了哦,如果不会复习的话,不妨跟着我一起来复习吧,现在小编已经结课了,反正闲着也是闲着,所以小编想用五天时间对c语言做一个系统性复习。欢迎大家一起来学习,互相指正,互相进步哦!加油,干就完了,奥利给!!!不bb了,直入正题第1章 C语言概论初识(温馨提示,如果你看起来毫不费力,你就已经是大佬了哦,如果有些吃力,那就赶紧抓紧时间再学一遍吧,这个复习不针对小白哦)最简单的C语言程序【例1.1】要求在屏幕上输出:机械电子工程解题思路: 在主函数中用printf函数原样原创 2020-06-08 21:28:32 · 1457 阅读 · 1 评论 -
分析文本文件与二进制文件的区别和读写差异
分析文本文件与二进制文件的区别和读写差异文本文件与二进制文件的定义大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件可看成是变长编码的,因原创 2020-06-08 14:37:33 · 2567 阅读 · 0 评论 -
编写一个程序,实现从键盘输入 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 · 10724 阅读 · 0 评论