数字电子速成班

掌握数字电子和机器人技术。从零开始构建真正的 CPU!

课程英文名:Crash Course Digital Electronics

此视频教程共4.06GB,中英双语字幕,画质清晰无水印,源码附件全

课程地址:https://xueshu.fun/1486
演示地址:https://www.udemy.com/course/crash-course-digital-electronics/

课程内容

你会学到什么

  • 数字电子学的核心概念
  • 从头开始构建 CPU 的工作原理
  • 微处理器和微控制器的工作原理以及两者之间的区别
  • 如何在微处理器和微控制器上加载和执行软件
  • 设计 CPU、微处理器和微控制器的关键构建块
  • 内存类型,如寄存器、高速缓存、RAM、SRAM、DRAM、ROM、EEPROM 和闪存
  • 微处理器和微控制器中存在的不同外围设备
  • 从 18 世纪到 2022 年,技术是如何进步的
  • 微控制器中广泛使用的不同通信协议
  • 操作系统 (OS) 的工作原理以及我们首先需要它们的原因
  • 您将学习的概念可以应用于机器人技术、嵌入式软件工程、计算机科学,当然还有电子学
  • 在数字电子领域打下坚实的基础,在此基础上很容易建立和增长您的知识

要求

  • 由于本课程是关于数字电子学的,为了充分受益于本课程,您需要继续学习并在每一章的末尾测试您的知识。
  • C/C++ 的基本编程技能。
  • 模拟电子学基础知识。
  • 基本了解如何对微控制器进行编程。
  • 高中或同等水平的数学理解能力。

描述

欢迎来到数字电子速成班!

警告:如果您不喜欢历史,尤其是您对了解该技术如何从古老的编程方法演变为高级编程语言,或者我们如何从 Intel 4004(世界上第一个 MPU)扩展不感兴趣从只有 2300 个晶体管的现代微处理器到晶体管数量高达 160 亿的 M1 微处理器,那么本课程不适合您。

本课程的开发不仅是为了教授数字电子学的基本部分是如何工作的,而且是为了教授我们到底是如何做到构建如此神奇的东西的?我们一直追溯到 1839 年的提花机,它被认为是第一台使用打孔卡编程的可编程机械计算机,一直到现代编译器、编程语言、微处理器、微控制器和操作系统。

所有教程都是使用动画技术构建的,以说明概念并便于理解(我不是迄今为止最好的动画师,但我真的很努力!)。

您的知识将受到考验!– 完成一章后,您将获得一个测验,其中包含您需要回答的大量问题(包括图像和图表)。如果你做对了,你就可以确信你已经理解了我在那一章中不得不说的内容。

总体而言,完成本课程后您将学到什么:

– 数字电子学基础

– 正数/负数、浮点数、字符如何以二进制编码

从头开始​​构建一个 CPU 是如何工作的!

– 程序如何在 CPU 上执行

– 如何构建外部 RAM,从 1 位存储单元开始以及如何将其扩展到更大的存储单元

– CPU、微处理器和微控制器之间的区别

– 微处理器和微控制器的工作原理

– 可在现代微处理器和微控制器中找到的大量内部外围设备

– 编译器如何工作,包括链接器和链接器脚本文件

– 如何对微控制器进行编程

– 不同的通信协议如何在微控制器中工作

– 操作系统如何工作以及我们为什么需要它们

请记住……我非常有信心您会喜欢这门课程,因此我们提供 30 天的全额退款保证!因此,这是一个完全不需要动脑筋的事情,今天就以零风险和一切收获来注册。

本课程适合谁:

  • 对数字世界究竟如何运作感兴趣的人。
  • 电气或计算机工程专业的学生希望了解该专业的全部内容,作为他们学位课程的开端。
  • 对所有现代编程语言、编译器和微处理器背后的历史充满好奇的学生。
  • 想要消除电子世界迷雾的个人。