目录

  • 1 课程思政
    • 1.1 抗疫精神
    • 1.2 奋斗精神
    • 1.3 硬骨头精神
    • 1.4 工匠精神
    • 1.5 斗争精神
    • 1.6 大学生创新能力培养与提高
    • 1.7 增强核心竞争力
  • 2 课程导读
    • 2.1 绪论
    • 2.2 本课程内容概要
  • 3 逻辑代数基础
    • 3.1 本章重要知识点梳理
    • 3.2 数制与编码
    • 3.3 逻辑变量及基本运算
    • 3.4 逻辑函数及标准形式
    • 3.5 逻辑代数的主要定理及常用公式
    • 3.6 逻辑函数的代数化简
    • 3.7 逻辑函数的卡诺图化简
    • 3.8 具有无关项的逻辑函数的化简
    • 3.9 小结
    • 3.10 同步练习
    • 3.11 课外延伸知识拓展
  • 4 组合线路的分析
    • 4.1 本章重要知识点梳理
    • 4.2 逻辑门电路的外特性
    • 4.3 组合线路分析方法
    • 4.4 加法器
    • 4.5 译码器
    • 4.6 数据选择器和奇偶校验器
    • 4.7 小结
    • 4.8 同步练习
    • 4.9 课外延伸知识拓展
  • 5 组合线路的设计
    • 5.1 本章重要知识点梳理
    • 5.2 组合线路的设计方法概述
    • 5.3 中小规模集成电路的设计
    • 5.4 应用MSI功能块的组合线路设计
    • 5.5 小结
    • 5.6 同步练习
  • 6 时序线路的分析
    • 6.1 本章重要知识点梳理
    • 6.2 时序线路概述
    • 6.3 触发器的外特性
      • 6.3.1 基本RS 触发器
      • 6.3.2 同步触发器
      • 6.3.3 D锁存器
      • 6.3.4 主从RS触发器
      • 6.3.5 主从JK触发器
    • 6.4 触发器的逻辑功能及其描述方法
    • 6.5 时序线路的分析方法
    • 6.6 时序线路--寄存器
    • 6.7 时序线路--计数器
    • 6.8 第4章 小结
    • 6.9 第4章 同步练习
    • 6.10 课外延伸知识拓展
  • 7 时序线路的设计
    • 7.1 本章重要知识点梳理
    • 7.2 同步时序线路设计方法概述
    • 7.3 时序线路的设计方法
    • 7.4 状态表化简状态编码
    • 7.5 同步练习
    • 7.6 小结
    • 7.7 课外延伸知识拓展
  • 8 数字逻辑实验指南
    • 8.1 Multisim软件及安装教程
    • 8.2 了解实验过程及实验要求
    • 8.3 软件功能介绍
    • 8.4 实验1  Multisim软件应用--- 逻辑函数化简与变换
    • 8.5 实验2 门电路逻辑功能测试
    • 8.6 实验3  译码器的应用
      • 8.6.1 显示译码器功能介绍
      • 8.6.2 字信号发生器介绍
    • 8.7 实验4 组合逻辑电路设计
    • 8.8 实验5 触发器功能测试及应用
    • 8.9 实验6 存储器设计
    • 8.10 实验报告模板
  • 9 练习题解
    • 9.1 练习1题解
    • 9.2 练习2题解
    • 9.3 练习3题解
    • 9.4 练习4题解
    • 9.5 练习5题解
  • 10 拓展实训设计课题
    • 10.1 LED闪烁设计
    • 10.2 广告灯设计
    • 10.3 交通灯控制电路设计
    • 10.4 智能电子抢答器设计
    • 10.5 火焰报警
  • 11 主要参考教材
    • 11.1 数字逻辑实用教程
    • 11.2 Verilog HDL与FPGA数字系统设计
    • 11.3 数字电子技术基础(第六版)
    • 11.4 数字电子技术仿真实验教程
    • 11.5 数字逻辑电路习题实验与实训
  • 12 拓展知识与资源
    • 12.1 如何学好进制初探
    • 12.2 格雷码与二进制转换
    • 12.3 条形码中的数学奥秘
    • 12.4 数字电路中卡诺图的更多应用研究
    • 12.5 数字电路中卡诺图的灵活应用
    • 12.6 多变量逻辑函数的卡诺图化简方法
    • 12.7 基于数字电路竞争与冒险的仿真分析
    • 12.8 状态编码对卡诺图化简法的影响研究
    • 12.9 基于CDIO与慕课的高速数字电路设计
    • 12.10 电子技术的应用
    • 12.11 创意型数字逻辑设计实验
  • 13 基于Arduino的思维拓展
    • 13.1 了解Arduino底盘设计原理
    • 13.2 色环电阻识别方法
    • 13.3 红外遥控编码与蜂鸣器报警
    • 13.4 蓝牙模块
    • 13.5 光敏与热敏电阻
    • 13.6 数码管的实现
    • 13.7 超声波避障与LED测距实验
    • 13.8 继电路与火焰报警
    • 13.9 电路图和L293D内部等效图
  • 14 好网站推荐
    • 14.1 51黑电子论坛
  • 15 数字逻辑课程设计
    • 15.1 8路抢答器设计与仿真
      • 15.1.1 仿真演示以及整体讲解
      • 15.1.2 抢答电路设计
      • 15.1.3 倒计时电路设计
      • 15.1.4 分层电路设计
      • 15.1.5 74 LS148级联
      • 15.1.6 课程实验报告模板
了解Arduino底盘设计原理

                                           

了解Arduino底盘设计原理





Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。




主控板电路图