
笔记
儍仔℡
这个作者很懒,什么都没留下…
展开
-
制作《双积分AD转换器》课题的心得
双积分AD转换器的原理在双积分AD转换器的原理图中,可以知道,Uo与Ui是自己设计的,可以输入Ui为5v。一定要测量积分器的输出端的值。T1是自己设计的时间,而T1=2^n * f,此处的频率f为你想要的频率。在我做的原理图中,我是用的是10khz的频率,所以算得的时间基本都在25.6ms左右。下面是借鉴学长做的原理图。怎么说呢,原理图仿真没问题,而且,预期的结果很理想。但是,唯一不足的就是只是理想的仿真,实物与仿真差距真的很大。而且,实物中得考虑按键抖动,得原创 2020-12-23 16:53:43 · 2753 阅读 · 3 评论 -
《双积分AD转换器》的制作经历
双积分AD转换器在某科大的此次电子课程设计(以后简称课设)中,我选的题目是双积分AD转换器。据老师透漏,这道题好几届学长学姐都没有做出来,具体原因当时不清楚。在做完课设后,我基本明白了为什么:原因就是模拟的电路与实际误差太大了,...原创 2020-12-23 16:07:12 · 3459 阅读 · 5 评论 -
c语言单链表的创建以及初始化
c语言单链表的创建及初始化对于单链表还是很模糊的小盆友可以看看在学或写单链表时,一定要分清楚" . "与 " -> "的区别:点运算是结构体变量访问其成员的操作符箭头运算是结构体指针访问其指向的成员变量的操作符还有点运算的优先级比“ * ” 的高,所以在使用点运算时,一定要带括号,不然顺序会错的。// 利用typedef struct 定义个结构体,用stu这个别名简化定义名// 如果要用到链表存放学生个人信息,就需要修改好多部分 //本代码只是用于理解并实践单.原创 2020-11-09 19:39:29 · 4839 阅读 · 0 评论 -
单片机萌新——单片机动态显示(多个数码管)
单片机动态显示(多个数码管)这只是简单的连接,没有涉及到电阻之类的多个数码管在显示过程中,最重要的是考虑位码和断码位可以参考参考图片“12345678”表示的就是位选码,而“ABCDEFG DP"表示的是段选码下图就是连接的方式P2.0~P2.7选用段选码,P3.0~P3.7选用位选码#include<reg51.h>#define uint unsigned int #define uchar unsigned char uchar str原创 2020-10-29 09:02:59 · 3806 阅读 · 0 评论 -
记住插入排序的方法
#include<iostream>using namespace std;#define maxn 10007int main(){ int n; int a[maxn]; while(cin >> n){ for(int i=0;i < n;i++){ cin >> a[i]; } //插入排序 for(int i = 0;i<n;i++){ int temp = a[i]; int p =.原创 2020-10-14 22:35:08 · 98 阅读 · 0 评论 -
交换排序的过程,不涉及算法复杂度。
输入:9 6 15 4 2第一次循环的边换过程:6 9 15 4 2;4 9 15 6 2;2 9 15 6 4 。第一次循环后:2 9 15 6 4第二次循环后:2 4 15 9 6第三次循环后:2 4 6 15 9第四次循环后:2 4 6 9 15每次就内部两个相邻的交换作为本次循环的结果。#include<stdio.h>#define maxn 10007int main(){ int n; int a[maxn]; while(scanf("原创 2020-10-14 22:12:11 · 125 阅读 · 0 评论 -
记住冒泡排序的一种方法
#include<iostream>using namespace std;#define maxn 100007int main(){ int a[maxn]; int n; //while(cin>>n)是为了能重复写的一种方法 //对于新手来说,这个比较陌生,常用于acm比赛中。 //可以当作常用语句记住 while(cin >> n){ for(int i = 0;i<n;i++){ .原创 2020-10-14 21:41:29 · 200 阅读 · 0 评论 -
选择排序 互相对比
在一本书上看到的选择排序算法,与网上找的之间比较。目的不是比哪个算法更好,只为多记一些方式,在有时候能用到。#include<iostream>using namespace std;#define maxn 10007int main(){ int a[maxn]; int t;//数组大小 while(cin >> t){ int itemp,ipos; int i,j; for(int i =0;i < t;i++){ cin原创 2020-10-14 15:59:32 · 155 阅读 · 0 评论 -
三维数组动态定义
#include<iostream>using namespace std ;int main(){ int height,row,col; //高,行,列 cin >> height>>row>> col; int i,j ,k; int ***p; p = new int **[height]; //声明一个n维的数组 ,每个单元指向int 的指针 //再对每个单元分配内存 for(i= 0;i< heigh.原创 2020-10-14 12:06:36 · 715 阅读 · 0 评论 -
单片机萌新的注意事项
#单片机萌新的注意事项1.首先是写代码:按照课本写时,首先注意大写,尤其是P0口等,代码写错无法编译;2其次是焊板子:如果有可能,尽量让熟悉焊板子的人带你,在没有别人时,尽量不要独自焊板子。尤其是含电解电容的板子,正负极焊错在联通电源后会爆炸的;3接下来是烧程序进单片机板子:我用的是stc-isp烧写软件,而板子是CH340-USB转串口的接口。如果有stc-isp软件,就不用下载下面的,如果没有,可以下载,并按里面的STC-USB驱动安装说明来安装驱动。链接: link.提取码:x220在烧原创 2020-10-09 11:16:49 · 1451 阅读 · 1 评论 -
win10开机自动静音解决办法
win10开机自动静音解决办法1,一般而言,只要不是电脑,其他大毛病都可以开机重启。开机重启可以解决许多小毛病问题。2,如果开机重启不能解决,可以试一下以下方法:打开设置找到声音点击 疑难解答点击 打开音频增强功能如果疑难解答有显示问题,可以选择解决问题。如果没有,可以选择其他方法。3,另一个方法是更新设备驱动:如果电脑是win10,此电脑中右击打开属性;电脑是win7,直接在我的电脑中打开属性。第二步:点击左上角的设备管理器。打开 声音,视频和游戏控制器,右击所需要升级驱动。原创 2020-08-07 10:00:58 · 6959 阅读 · 0 评论