Team

安排

  • 12 lectures
  • 4 labs

课程目标

  • 描述计算机系统的基础架构,包括ALUs,registers, databuses and address busses instruction sets.
  • 用C、汇编和机器语言为微处理器编程
  • 正确使用和连接单片机的硬件外设。
  • 解释轮询和中断驱动编程之间的区别。
  • 识别、对比和使用不同的数据表示方法,如ASCII和BCD。
  • 通过开发和调试嵌入式系统的硬件和固件来工作的概念和固件。
  • 在汇编和C语言中设计和调试中断处理程序。
  • 正确地使用UART、SPI或I2C协议来连接片外设

考试

  1. 一个设计和实现小型嵌入式系统的小型项目。学生将提交一个展示工作系统的演示视频和一份书面技术报告。整个持续评估占总分的10%
  2. 实验评估将根据在实验分配时间内完成的实验任务的成功演示和反馈来进行。这将占总分的15%。(注意:这4个实验将帮助学生完成一个小型项目,如上文第1点所述,该项目将在书面作业中完成。)
  3. 将有一次课程结束后的期末考试,占总分的75%