数电课设——琐碎】的更多相关文章

这几天没有更新过网站了,也没继续开发VellLock了,可是感觉还是没有闲着,一直在跟下面的一些元器件在打交道,当然下面的都是小儿科,英文文档都看得我快吐血了.数电基本属于棺材边上过的我,是各种头大,硬着头皮扛了下来.一直想发一篇帖子纪念下,也一直不知道说个啥,今天实在忍不住了,上点图片吧~~~ 各种元器件(只是小部分啦): 最想说的来了,经过痛苦的设计,郁闷的连线,烦死的修改...看看历经千锤百炼的0-9.9v稳压电源的原理图吧... 再来我同时设计的交通灯(复杂...) 我多想把原理讲给每一…
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影放映厅信息管理 选择该菜单能展示所有放映厅,用户输入某个放映厅编号后,能实现对放映厅增加.删除.修改功能.主要对movie_house.txt数据修改. 放映厅主要字段信息有: 放映厅编号.放映厅名称.放映厅行数.放映厅列数.放映厅座位初始状态. 假如放映厅是一个10行10列座位安排,其初始状态可以…
8086CPU知识回顾 8086 CPU 中寄存器总共为 14 个,且均为 16 位 . 即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个. 而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器. 通用寄存器 AX,BX,CX,DX 称作为数据寄存器: AX (Accumulator):累加寄存器,也称之为累加器: BX (Base):基地址寄存器: CX (Count):计数器寄存器: DX (Data):数据寄存器:…
调试. 以前咱们写课后习题,一般也不需要使用调试,如果程序编译error,根据错误信息就可以改好:如果是结果错误,那么在稿纸上过几遍基本也可以得出结果. 但咱们这个课设比较大,就需要很多调试的过程,尤其是在链表/开关变量的调试上.其实我对调试也不是很了解,但我跟大家分享一些我所接触到的调试方式. F10和F11是非常常用的,两者的区别是F11是单步调试,但是会进入到子函数中.F10的话也是单步,但是会跳过模块.感觉平时用F10更多一些.在 用单步调试时,监测变量的窗口可以智能显示出你可能要看的变…
前言:2017年6月份计算机网络的课设任务,在同学的帮助和自学下基本搞懂了,基于UDP协议的基本聊天的实现方法.实现起来很简单,原理也很简单,主要是由于老师必须要求使用C语言来写,所以特别麻烦,而且C语言的socket编程我基本没有接触过,顶多对java网络编程有一点涉猎.下面我将自己所学的知识做了一个总结,希望可以对想要去接触socket(网络)编程的同学有一个帮助,当然想要学好网络编程肯定是离不开几本书的支撑的,这篇文章主要通过一个机器人聊天的案例帮大家入下门. 注意:想要成功运行的前提条件…
模电总复习之爱课堂题目概念整理 Chapter 1 1) 设室温情况下某二极管的反偏电压绝对值为1V,则当其反偏电压值减少100mV时,反向电流的变化是基本不发生变化. 2) 二极管发生击穿后,在击穿区的曲线很陡,反向电流变化很大,但两端的电压降却几乎不变. 3) 二极管的反向击穿分为雪崩击穿和齐纳击穿两类. 4) 齐纳击穿的反向击穿电压小于6V. 5) 二极管电击穿是可逆的,热击穿不可逆. 6) 在P型半导体中,多子是空穴,少子是自由电子. 7) 在P型半导体中:在室温下,当温度升高时,空穴的…
介绍一下Basys开发板: Basys2 FPGA开发板是一个电路设计实现平台,任何人都可以通过它来搭建一个真正的数字电路.Basys2是围绕着一个Spartan-3E FPGA芯片和一个Atmel AT90USB USB控制器搭建的,它提供了完整.随时可以使用的硬件平台,并且它适合于从基本逻辑器件到复杂控制器件的各种主机电路.Basys2开发板兼容所有版本的Xilinx ISE工具,其中也包括免费的WebPack版本.Basys2附带一个用于供电和编程的USB下载线,所以就不需要其他供电器件或…
咱们今儿说说IDE的事儿. IDE是「集成开发环境」的意思,比如咱们常用的VC6.0,就是开发C语言所用的IDE的一种.对于IDE的认识,可能有些朋友有点儿模糊,咱们捋一捋,我也会给出一些IDE方面的建议.下面内容都是靠印象撸的,懒得一一考证了,如有错误还请指出. VC的全称是Visual C++,是「微软」公司的一款产品,对于咱们来说,最常用的功能就是写C语言用.在VC6.0中写好程序后,咱们需要先点「编译」,再点「链接」,这是什 么意思呢?大家可能多多少少听说过,C语言用记事本也能写,确实如…
今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾.我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨.如果是我能回答的问题,我很乐意能够提供帮助. 课设这东西是要写出一个大的整体,和咱们上学期写的那些习题不太一样.那些题都是明确给出了具体的目的.而这个课设给出了一系列较为宏观的需求,要咱们自己去设计一些综合的方法,开始时可能觉得迷茫,无从下手,不知道该干什么.我的感受是在做课设之前,心里要有几个数,或者说对几样东西有谱,这样就能有效地开始着手我…
一直听说Git好使,以前捣鼓过没弄成,现在考完试了终于可以静下心来研究研究. 哎,我要是当时做课设的时候就用Git,也能省下不少事呢. 使用的Git教程,刚看个开头: 廖雪峰的Git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 CODE帮助文档 https://code.csdn.net/help/CSDN_Code/CODE_Support/Index ========…
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主函数的编写. ③将代码打包为jar包并转为EXE软件. ④对小组任务的分配及汇总. 3.关键代码截图: 1.Frame 此为MainFrame中主函数部分,将窗体和背景写出来了,并对棋盘位置设置为窗口中心: 2.Mouse 此为鼠标事件的主要部分,对黑白祺的转换.输赢的判断: int chess_x…
JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块如下 Ⅰ.将学生信息文件写入数据库 Ⅱ.将不同的excel表格写入数据库的表中,两种格式都行. Ⅲ.修改了从数据库导出生成Excel表的一些问题. Ⅴ.完善功能,改进,部分事件监听器代码 ①可以读取 不同 的txt文件 ②改进读取txt文件的图形界面 ③增加判断权值是否符合规定,可以删除建的表 ④完…
这学期web开发课的课设选了电子画板课题.(人家本来想做富文本编辑器的嘛然鹅老师在第二版里把这题删掉了。゚ヽ(゚´Д`)ノ゚。) 主要考虑的有[界面美观][画笔类型][画布分层]这三个点了. [界面美观] 怎么萌怎么做咯,这点倒不是很难啦σ`∀´)σ [画笔类型] 基础的几种画笔——铅笔,钢笔,马克笔,毛笔,油漆桶之类的,github上倒是有大神的库但是老师说要自己完成 不准引用第三方库,所以参考一下试试自己撸一个出来( •́ὤ•̀) [画布分层] 作为一个手残,没有画布分层我p都画不出来啊.…
0 前言 偶然间发现 Google 收录了学校实验打卡系统的接口,正好要做数据库课设,便拿来作为 environment. 机房居然装了 python ,早就听说 python 写爬虫速度一流,课上的 DDL 做完也闲,便决定用 python 完成这次数据库课设. 项目打包地址 1 爬虫 1.1 HTTP 访问 爬虫访问网页需要 import 一个 HTTP 访问包,由于接口过于简单,直接 GET 请求即可得到数据,连 COOKIES 都不用,直接用 urllib 即可. url="yourur…
目录 Magic-Towers 一.团队名称.团队成员介绍.任务分配 团队名称:MoTa 团队成员介绍 任务分配 二.项目简介 三.项目采用技术 四.项目亮点 主界面显示主要信息功能 游戏动画 五.项目关键代码 数据I/O流功能 游戏动作监听器功能(部分) 门及怪物的动画消失代码 六.项目git地址及个人博客地址   git地址   聪灵博客地址   梦冰博客地址   景晖博客地址 七.项目git提交记录截图(要体现出每个人的提交记录.提交说明) 八.项目Issue记录截图 九.项目功能架构图与…
最近在交java课设时把东西打包给老师遇到许多奇葩问题, 首先是数据库复制时提示: 这是数据库与SQL server服务没有分离(我用的是SQLserver暂时,对于其他的,我以后会继续尝试)可以进行以下操作 打开sqlserver     找到需要分离的数据库 右键----->任务---->分离 这样再复制粘贴就可以了 然后就是java源文件导出为可运行的jar文件 导出jar 导出复制粘帖时又出现错误提示 操作无法完成 因为文件已在 Java(TM) Platform SE binary…
今天帮人写的第二篇课设 . ;-) 机智的窝 要求:大概说一下吧,就是要创建一个用户(初始化一账户),模拟ATM的业务(取款,100的整数倍,改密               码,查剩余金额.等等,各种简单繁琐的操作 ;-) ) 直接贴代码吧: #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> using na…
一.配置JAVA环境 本次课设是在Windows 10(64bit)平台上实现的,所以首先得配置下JAVA环境. 步骤一:先下载一个JDK(1.7)安装包,安装好JDK: 步骤二:JDK环境配置(由于本次课设项目的开发基于MyEclipse工具,JDK环境配置暂免!): 二.使用的软件工具 此次课程设计所用的软件是JDK1.7,MyEclipse.MyEclipse可以从官方网站下载:http://www.myeclipsecn.com/download/ 所用Myeclipse版本为: 10.…
BiRadio Matlab 信号与系统课设 - BiRadio仿真电台 Author : Benjamin142857 Date : 2018-12 Video : BiliBili Github : BiAudio 1. 使用介绍 [1]三个播音电台选择好音频文件,若未选择则播放与暂停按钮无法按下,以防程序报错.同时使用了异常处理,当用户打开文件选择目录,未选择文件直接退出时,不影响程序运作,保证了交互的严谨性. [2]当三个音频文件都顺利加载完成时,播放与暂停按键恢复可用,此时可开始播放,…
[编写程序,输人一个大于2的自然数,然后输出小于该数字的所有素数组成的列表.]所谓素数,是指除了1和自身之外没有其他因数的自然数,最小的素数是2,后面依次是3.5.7.11.13... c++代码: #include<iostream> #include<bits/stdc++.h> #define int long long using namespace std; signed main() { int x; cin >> x; ;i < x;i++) { ;…
目录 一.实验目的 二.实验平台 三.实验内容.要求 1.pyspark交互式编程 2.编写独立应用程序实现数据去重 3.编写独立应用程序实现求平均值问题 四.实验过程 (一)pyspark交互式编程 (二)编写独立应用程序实现数据去重 (三)编写独立应用程序实现求平均值问题 一.实验目的 1.熟悉Spark的RDD基本操作及键值对操作: 2.熟悉使用RDD编程解决实际具体问题的方法. 二.实验平台 操作系统:Ubuntu16.04 Spark版本:2.4.0 Python版本:3.4.3 三.…
Libnids开发包介绍     Libnids是一个用于网络入侵检测开发的专业编程接口,它使用了Libpcap所以它具有捕获数据包的功能.同时,Libnids提供了TCP数据流重组功能,所以对于分析基于TCP协议的各种协议Libnids都能胜任.Libnids还提供了对IP分片进行重组的功能,以及端口扫描检测和异常数据包检测功能.Libnids数据结构 一.基本常量 1.报警类型 enum { NIDS_WARN_IP =1,  //IP数据包异常 NIDS_WARN_TCP,//TCP数据包…
Java程序设计课程作业报告 作业:俄罗斯方块游戏 姓名 赵璐媛 学号 程序得分 90% 作业报告 得分10% 实验总分 100% 作业目的: 掌握基本的图形程序设计方法 掌握Java事件处理程序编写方法 掌握编写基于TCP或UDP协议的网络通讯程序 掌握Java的流.文件.多线程等编程技术 作业结果(学生填写): 程序设计思路(300字以上,可附流程图或类图) 类之间的关系图 (注:折线箭头仅代表后者为前者的一个实例,弯箭头为继承,双向箭头为相关.) GameFrame GameView Un…
1.代码截图: 2.设计思路 建立GUI界面,系统产生一个随机数(对用户不可见),然后用户输入猜测数,系统根据用户每次输入的数据给出评语(偏大,偏小,猜测成功).当用户最终猜测成功后,就把当次的随机数和猜测次数放到文件夹内. 3.遇到的问题: (1).Guess里面每次产生的随机数m和最终猜测次数n一直不知道怎么传到sava里并保存输出到文件. (2).怎么在生成的guessgame文件里追加内容,而不是每次运行程序后guessgame里的内容就被清空. 第(2)题解决: 4.代码 (1)猜数…
OC门,又称集电极开路门,Open Collector.   为什么引入OC门?实际使用中,有时需要两个或两个以上与非门的输出端连接在同一条导线上,将这些与非门上的数据(状态电平)用同一条导线输送出去.因此,需要一种新的与非门电路--OC门来实现“线与逻辑”.   OC门主要用于3个方面:(1)实现线与逻辑(2)用做电平转换(3)用做驱动器.   1.实现线与逻辑,两个或两个以上输出端直接相连输出“AND”的功能 2. 实现与或非逻辑,用于电平转换.驱动器(TTL电平转换为CMOS电平)   2…
DMA,全称为:Direct Memory Access,即直接存储器访问.DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,能使CPU的效率大为提高. DMA设置的一般步骤可以总结为如下几个步骤: 1.DMA时钟使能 2.DMA设置复位 3.设置DMA基地址,内存地址,输出方向参数 4.设置DMA数据大小,优先级,使用通道参数 5.DMA工作方式初始化 6.使能DMA 7.编写中断处理函数 前端采集模块…
STM32F103C8T6拥有3个ADC,其独立使用已经在本文的3.1.3里面有详细的介绍,这里主要是介绍双ADC的同时使用,即STM32的同步规则模式使用.在此模式在规则通道组上执行时,外部触发来自ADC1的规则组多路开关(由ADC1_CR2寄存器的EXTSEL[2:0]选择),它同时给ADC2提供同步触发.此功能必须使用DMA通道.同时两组数据是公用一个寄存器,ADC1数据在低16位,ADC2数据在高16位.由于保证数据稳定,在双ADC同步规则模式的情况下,还添加了多通道同时采样. ADC1…
1:什么是同步逻辑和异步逻辑?(汉王) 同步逻辑是时钟之间有固定的因果关系.异步逻辑是各时钟之间没有固定的因果关系. 答案应该与上面问题一致 [补充]:同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变.改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入 x 有无变化,状态表中的每个状态都是稳定的. 异步时序逻辑电路的特点:电路中除可以使用带时钟的触发器外,还可以使用不带时钟的触发器和延迟元件作为存储元件,电路中没有统一…
# 白泽智慧教辅平台 **说明:** 运行时需要修改位置: bzedu\src\main\resources\application.properties bzedu\src\main\resources\config\mybatis-config.xml https证书配置请自行学习 数据库自行配置,直接导入提供的bzedu.sql即可 为方便下载学习,已将工程文件.演示视频.说明文档打包到百度云. 链接:https://pan.baidu.com/s/1rPebGhy7_w9tTjedcv6…
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> using namespace std; //////////////////////////////课程类///////////////////////////////////////////// class course { private: int num; char name[10]; char tea…