黑马集成电路与嵌入式开发入门
零基础如何从晶体管开始搭建完整计算机系统?黑马集成电路开发实战指南

1. 为什么这门课程值得工程师深入学习?
从二进制原理到CPU设计,本课程完整呈现计算机系统的构建逻辑。不同于传统理论教学,通过80+课时实践演示,带你用数字电路搭建寄存器、内存单元直至完整CPU,深入理解指令集、流水线等核心概念。课程独创"理论→仿真→PCB制作"三维学习法,特别适合嵌入式开发人员夯实底层基础。2. 课程核心内容模块解析
三大进阶式学习阶段构成完整知识体系:
- 计算机体系结构:从位值计数法到补码运算,详解ALU设计、内存矩阵构建等23个关键技术节点
- 数电模电基础:通过NE555方波发生器、电子琴等12个仿真项目掌握三极管/MOS管应用
- 操作系统内核:实战任务调度器开发,解决多任务切换中的堆栈管理、中断处理等核心问题3. 独特的项目驱动式教学方法
课程采用"逆向学习法":
1. 先用Digital软件仿真与/或非门电路
2. 组合成8位加法器并解决溢出问题
3. 通过锁存器开发4位寄存器
4. 最终集成控制单元实现LOAD/ADD指令自动执行
每个阶段都配套PCB设计实战,包括立创EDA绘制原理图、布局布线等工业级技能训练。4. 解决传统学习路线的三大痛点
- 知识断层:用Verilog代码演示FPGA实现过程,衔接硬件描述语言与物理电路
- 抽象难懂:通过非接触测电笔等生活化案例讲解模电知识
- 缺乏实践:提供STC单片机真实环境下的操作系统开发演练5. 适合哪些学习者?
- 电子专业学生突破数电学习瓶颈
- 嵌入式工程师深入理解CPU工作原理
- 创客爱好者完成从电路设计到编程的全流程实践
课程特别设计22个常见问题解答单元,包括三极管放大特性调试、内存单元布线优化等实战经验分享。
通过本课程,你将系统掌握计算机从物理层到系统层的运行机制,获得硬件设计+底层开发的双重能力。无论是芯片验证还是嵌入式开发,都能建立清晰的技术认知框架。
资源下载通道
夸克网盘分享
文件大小:9.16 GB
资源目录列表:
├─黑马集成电路应用开发入门课程│ ├─1、自己动手做计算机
│ │ ├─ppt
│ │ │ ├─自己动手做台计算机.pdf
│ │ ├─01_课程介绍.mp4
│ │ ├─02_学习步骤和参考用书.mp4
│ │ ├─03_为什么要学习计算机体系结构.mp4
│ │ ├─04_计算机的发展历史.mp4
│ │ ├─05_位值计数法.mp4
│ │ ├─06_二进制与8421码.mp4
│ │ ├─07_二进制和十进制的对比.mp4
│ │ ├─08_二进制的加法运算.mp4
│ │ ├─09_计算机中常见的单位.mp4
│ │ ├─10_32位和64位寻址空间.mp4
│ │ ├─11_计算机如何存储二进制.mp4
│ │ ├─12_计算机的码表.mp4
│ │ ├─13_Unicode编码.mp4
│ │ ├─14_二进制表示图片.mp4
│ │ ├─15_二进制表示彩色和灰白图片.mp4
│ │ ├─16_声音信号的存储.mp4
│ │ ├─17_视频的二进制表示.mp4
│ │ ├─18_逻辑门电路.mp4
│ │ ├─19_digital软件配置.mp4
│ │ ├─20_与门的搭建.mp4
│ │ ├─21_常见问题和软件小bug.mp4
│ │ ├─22_或门的搭建.mp4
│ │ ├─23_非门电路的搭建.mp4
│ │ ├─24_异或门的电路搭建.mp4
│ │ ├─25_常见的逻辑门电路符号.mp4
│ │ ├─26_任意逻辑电路都可以通过与或非电路实现.mp4
│ │ ├─27_4个基础门电路的原理图.mp4
│ │ ├─28_基础门电路pcb的制作.mp4
│ │ ├─29_ALU概念入门.mp4
│ │ ├─30_半加器的电路搭建.mp4
│ │ ├─31_全加器电路的搭建.mp4
│ │ ├─32_8位的加法器电路搭建.mp4
│ │ ├─33_8位加法器的实现.mp4
│ │ ├─34_上拉电阻和下拉电阻.mp4
│ │ ├─35_计算机的溢出.mp4
│ │ ├─36_计算机的补码表示.mp4
│ │ ├─37_减法电路通过补码加法来实现.mp4
│ │ ├─38_乘除法电路的实现.mp4
│ │ ├─39_Verilog和fpga.mp4
│ │ ├─40_逻辑运算电路.mp4
│ │ ├─41_计算器和计算机的区别.mp4
│ │ ├─42_用电去存储电信号.mp4
│ │ ├─43_锁存器.mp4
│ │ ├─44_带边缘触发的锁存器.mp4
│ │ ├─45_8位寄存器的抽象.mp4
│ │ ├─46_输出使能开关.mp4
│ │ ├─47_系统自带的驱动器.mp4
│ │ ├─48_寄存器输入和输出线路的计算.mp4
│ │ ├─49_并行转串行的原理.mp4
│ │ ├─50_构建一个内存单元格.mp4
│ │ ├─51_构建一个矩阵内存.mp4
│ │ ├─52_实际内存的结构.mp4
│ │ ├─53_计算机系统的核心组件.mp4
│ │ ├─54_构建一个8位的寄存器.mp4
│ │ ├─55_构建一个4位的寄存器.mp4
│ │ ├─56_ALU加法器.mp4
│ │ ├─57_CPU内部原理图ALU部分.mp4
│ │ ├─58_内部数据总线的绘制.mp4
│ │ ├─59_CPU内部结构的完成.mp4
│ │ ├─60_计算机概念梳理.mp4
│ │ ├─61_汇编语言和指令集.mp4
│ │ ├─62_内存模块的使用.mp4
│ │ ├─63_CPU与内存的连接.mp4
│ │ ├─64_手动版本CPU的搭建完成.mp4
│ │ ├─65_手动执行第一条机器指令load_A.mp4
│ │ ├─66_手动完成3加5的流程.mp4
│ │ ├─67_c代码执行的解释.mp4
│ │ ├─68_显存工作原理.mp4
│ │ ├─69_把控制引脚接线接出.mp4
│ │ ├─70_控制器的实现原理.mp4
│ │ ├─71_CPU控制单元的绘制.mp4
│ │ ├─72_LOAD_A指令的自动执行.mp4
│ │ ├─73_load_B指令的自动执行.mp4
│ │ ├─74_ADD指令的自动执行.mp4
│ │ ├─75_完整的计算机系统.mp4
│ │ ├─76_后门和漏洞.mp4
│ │ ├─77_光刻工艺.mp4
│ │ ├─78_流水线技术.mp4
│ │ ├─79_高级CPU技术.mp4
│ │ ├─80_软硬件生态系统.mp4
│ │ ├─81_编程语言发展.mp4
│ │ ├─软件.exe
│ ├─2、嵌入式开发-数电模电基础
│ │ ├─ppt
│ │ │ ├─模拟电路.pdf
│ │ ├─01_背景介绍.mp4
│ │ ├─02_电流介绍.mp4
│ │ ├─03_电路和电流.mp4
│ │ ├─04_直流电和交流电.mp4
│ │ ├─05_电压概念.mp4
│ │ ├─06-07_电压电流小实验.mp4
│ │ ├─08_欧姆定律.mp4
│ │ ├─09_利用欧姆定律计算电阻选型.mp4
│ │ ├─10_安全电压.mp4
│ │ ├─11_元器件和pcb.mp4
│ │ ├─12_电阻器.mp4
│ │ ├─13_电容器.mp4
│ │ ├─14_电和磁的关系.mp4
│ │ ├─15_电感介绍.mp4
│ │ ├─16_LRC振荡电路.mp4
│ │ ├─17_保险丝和熔断器.mp4
│ │ ├─18_安全警示.mp4
│ │ ├─19_接插件.mp4
│ │ ├─20_蜂鸣器.mp4
│ │ ├─21_电阻的测量.mp4
│ │ ├─22_万用表测电压.mp4
│ │ ├─23_电压表量程.mp4
│ │ ├─24_万用表测电流.mp4
│ │ ├─25_circuit软件入门.mp4
│ │ ├─26_欧姆定律和电阻串并联.mp4
│ │ ├─27_电容器仿真.mp4
│ │ ├─28_电感器仿真.mp4
│ │ ├─29_分压电路.mp4
│ │ ├─30_电位器仿真.mp4
│ │ ├─31_常见电学的定律.mp4
│ │ ├─32_毫瓦时和毫安时.mp4
│ │ ├─33_继电器入门.mp4
│ │ ├─34_继电器仿真.mp4
│ │ ├─35_三极管入门.mp4
│ │ ├─36_npn三极管仿真.mp4
│ │ ├─37_pnp三极管的仿真.mp4
│ │ ├─38_三极管的放大特性.mp4
│ │ ├─39_mos管和三极管.mp4
│ │ ├─40_ne555简介.mp4
│ │ ├─41_ne555引脚简介.mp4
│ │ ├─42_比较器(运放).mp4
│ │ ├─43_相反器.mp4
│ │ ├─44_或非门.mp4
│ │ ├─45_双稳态触发器.mp4
│ │ ├─46_ne555的原理图绘制.mp4
│ │ ├─47_外围电路搭建.mp4
│ │ ├─48_ne555输出方波原理.mp4
│ │ ├─49_ne555外围电路.mp4
│ │ ├─50_ne555电子琴原理介绍.mp4
│ │ ├─51_模拟器中的ne555.mp4
│ │ ├─52_pcb概念入门.mp4
│ │ ├─53_pcb生产制造流程.mp4
│ │ ├─54_eda软件.mp4
│ │ ├─55_立创eda绘制原理图.mp4
│ │ ├─56_简易pcb绘制.mp4
│ │ ├─57_绘制pcb的小细节.mp4
│ │ ├─58_pcb下单流程.mp4
│ │ ├─59_非接触式电笔原理.mp4
│ │ ├─60_非接触测电笔绘制.mp4
│ │ ├─61_电子琴原理图绘制.mp4
│ │ ├─62_电子琴的pcb元件摆放.mp4
│ │ ├─63_布局和丝印调整.mp4
│ │ ├─64_电子琴的pcb布局.mp4
│ │ ├─软件.exe
│ ├─3、自己动手写嵌入式操作系统
│ │ ├─ppt
│ │ │ ├─自己动手写嵌入式操作系统.pdf
│ │ ├─视频
│ │ │ ├─01_自己动手写操作系统.mp4
│ │ │ ├─02_操作系统相关概念.mp4
│ │ │ ├─03_高级操作系统特性.mp4
│ │ │ ├─04_时间片轮转和上下文切换.mp4
│ │ │ ├─05_操作系统与资源调度.mp4
│ │ │ ├─06_资源调度与资源争抢.mp4
│ │ │ ├─07_中断和实时操作系统.mp4
│ │ │ ├─08_操作系统概念总结.mp4
│ │ │ ├─09_stc单片机的内存结构.mp4
│ │ │ ├─10_程序执行顺序切换的原理.mp4
│ │ │ ├─11_声明两个任务的堆栈指针和任务堆栈.mp4
│ │ │ ├─12_定义操作系统的loadtask函数.mp4
│ │ │ ├─13_通过修改SP,来修改调用的函数.mp4
│ │ │ ├─14_任务调度器的实现.mp4
│ │ │ ├─15_任务切换的上下文混淆问题.mp4
│ │ │ ├─16_多任务访问外设操作.mp4
│ │ │ ├─17_为什么延时1秒会出现睡眠2秒的问题.mp4
│ │ │ ├─18_采用硬件delay实现sleep函数.mp4
│ │ │ ├─19_老师监管定期时间片轮转.mp4
│ │ ├─代码.exe
相关资源