记录一些关于本人实验课的总结,由于本人是新手小白,许多程序和电路图较为粗略。
第一次课进行了简单的实验以熟析protues,双开关控制一个LED灯亮灭;RC、RCL电路;蜂鸣器电路等

双开关控制LED灯

以下是实验要求:
网上有许多电路图可以借鉴如下图:

所以先搞一个网上的电路呗,下图为仿真界面完美实现功能,成本还低。

想想只搞网上的电路图似乎有点过于简单,开始自己搞事情,首先分析真值表,上图的实验要求说明了AB两开关状态不一致时灯亮一致则灯灭,联想到数电的异或。 protues的找异或门搜索关键词是xor

又想了想要不要试试51来实现呢。。。之前学过一些stm32f103相关知识用固件库编写,最近几天听说本实验课要用51单片机所以开始学习51单片机,这里推荐一个bilbil里的up主
放上连接https://www.bilibili.com/video/BV1H7411n7AY
个人认为适合新手学习,特别适合自己hh
视频有讲解如何安装keil和protues,keil用于编写程序,编译后生成hex文件,如下图勾选HEX后可看到hex文件。


这时候由于时间关系,需要提交作业所以直接用按键代替了开关,小白行为,这里说明一下由于51内部有一个时钟,所以没添加外部晶振,复位电路也偷懒省略了。

对了贴上程序

#include "reg52.h"
sbit KEY0=P1^0;
sbit LED0=P2^0;
unsigned int flag=0,a=0;
void key();
int main()
{while(1){key();}
}void key()
{if(KEY0==0&&flag==0)   //按键消抖{flag=1;}if(flag==1&&KEY0==1){if(a%2==0)//判断按键按下次数奇偶LED0=0;if(a%2==1)LED0=1;flag=0;a++;}
}

rc电路

关于RC电路的原理与知识在电路这门课中学了,但是已经忘的差不多了所以开始在网上搜索捡回一些知识。
http://www.eepw.com.cn/article/275889.htm
附上仿真结果

rlc电路

又又又是电路的知识
验证性实验的特点就是放上电路图看波形

蜂鸣器电路

蜂鸣器需要一个三级管驱动电流,这次选择了超级简单的按键产生脉冲用于驱动,这里可以用555定时器来作为方波发生器代替按键操作,也可以用51定时器计时输出0/1

【实验】实验课总结1 绘制简单电路图相关推荐

  1. fritzing绘制简单电路图

    文章目录 可以使用搜索功能查找原件 电阻/led灯的引脚可以调整(长度/方向) 引线不是从原件库中拖出来,而是从草稿见面上已有的原件上的引脚直接脱出一条条引线出来的 原件图样可复制!! 让电路图更加整 ...

  2. 【OpenGL】计算机图形学实验一:OpenGL基础实验(实验环境的熟悉、简单图形的绘制和输出)

    实验一:OpenGL基础实验 (实验环境的熟悉.简单图形的绘制和输出) 1.实验目的和要求 学习基本的OpenGL图形绘制和输出函数,掌握使用基于C++  OpenGL开发图形程序的流程. 2.实验设 ...

  3. 数电实验报告实验一_大二下学期的两三事之数电实验amp;课设

    数电实验&课设 叮 写在前面 这学期的数电实验老师是陈W老师.上学期的模电,选过一次他的课,线下教学,老师讲课游刃自如,点到为止,但又醍醐灌顶:这学期线上教学,可能是软件运用不熟练,他多少有些 ...

  4. C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc

    实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...

  5. TIT 计算机图形学 实验三 使用重心坐标算法绘制颜色渐变的正六面体

    TIT 计算机图形学 实验三 使用重心坐标算法绘制颜色渐变的正六面体 前言 参考视频计算机图形学全套算法讲解和C++编码实现(共23讲配套源码),计算机图形学案例视频讲解以及主页相关算法.孔老师是我的 ...

  6. NA-NP-IE系列实验26: 基于链路的OSPF 简单口令认证

    实验26: 基于链路的OSPF 简单口令认证 1.实验目的 通过本实验可以掌握: (1)OSPF 认证的类型和意义 (2)基于链路的OSPF 简单口令认证的配置和调试 2.实验拓扑 本实验的拓扑结构如 ...

  7. Linux实验三父子进程每隔3秒,实验三进程的创建和简单控制(学生分析.doc

    实验三进程的创建和简单控制(学生分析 实验 进程的创建和简单控制 实验目的: 掌握进程的概念和进程的状态,对进程有感性的认识: 掌握进程创建方法: 认识进程的并发执行,了解进程族之间各种标识及其存在的 ...

  8. 计算机网络层实验路由表苏州科技,苏州科技大学计算机网络实验报告课案.docx...

    苏州科技大学计算机网络实验报告课案 苏州科技学院 电子信息实验中心实验报告课 程计算机网络原理学 名徐金玮班 级计算机1312专 业计算机科学与技术指导教师陶滔学年 / 学期2015~2016学年第一 ...

  9. linux管道通信题目,操作系统实训(Linux)——习题解答、例题解析、实验指导-王红-实验实验7软中断及管道通信课案.ppt...

    操作系统实训(Linux)--习题解答.例题解析.实验指导-王红-实验实验7软中断及管道通信课案.ppt 实验7 软中断及管道通信 一.实验目的(1)掌握linux系统软中断通信的实现方法.(2)掌握 ...

  10. 实验4-1-8 求给定精度的简单交错序列部分和 (15 分)

    实验4-1-8 求给定精度的简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + - 直到最后一项的绝对值不大于给定精度eps. 输入格式: ...

最新文章

  1. mybatisplus 结果_springboot整合mybatisPlus 乐观锁的实现
  2. linux信号使用,linux信号使用注意事项
  3. 程序员面试系列——选择排序
  4. FFmpeg过滤器框架分析
  5. traceping是什么意思_trace命令是什么意思?
  6. leetcote34. 在排序数组中查找元素的第一个和最后一个位置
  7. Scala 入门1(变量、分支循环、函数)
  8. Android官方开发文档Training系列课程中文版:后台加载数据之处理CursorLoader的查询结果
  9. jna enum 对应 java_JNA简单使用
  10. STM32用热敏电阻测温
  11. java验证码问题(不区分大小写)
  12. 一文彻底解决 matplotlib 中的字体管理
  13. iOS高仿app源码:纯代码打造高仿优质《内涵段子》
  14. 用 emacs 浏览 C/C++ 项目
  15. 寂寞了吗?来用python做点好玩的事
  16. 详细讲解WIN7系统上Virtualbox4.2.8安装RedHat Enterprise Linux 6.4
  17. 计算机的开机键的英语,每次开机出现英文(按任意键),才能进入电脑,好烦...
  18. DHCP服务的配置与使用
  19. python读取heic/heif后缀的图像
  20. NLMSG_ALIGN

热门文章

  1. 通过路由器来设置局域网下无线打印机打印
  2. 用欧拉公式推导三角函数所有公式包括 倍角公式-半角公式-和差化积-积化和差...
  3. 前端3D立体魔方小游戏
  4. 从React专利事件看开源软件许可
  5. BAT大牛带你深度剖析Android10大开源框架
  6. JavaScript 对象的创建与继承——创建篇
  7. 涂抹mysql_《涂抹MySQL:跟着三思一步一步学MySQL》PDF版本下载
  8. tpshop index.php,第三讲、TPshop linux安装
  9. 正式赛1010 羊村村长选举
  10. BUUCTF Rabbit加密