跳转至

微机原理及应用

对实验的评价及个人体验

实验名称 实验个人体验
微机系统开发环境搭建和熟悉实验教程 第一个实验,主要是认识Keil和Proteus两个软件为主,跟着pdf一步一步来就可以,代码部分其实比较简单,学完后面汇编再看看发现是一个很基础的循环代码
键控数字显示实验 第四周其实已经能尝试自己编写汇编代码了,不过这个实验依然给了例程。目标是实现0-9的数码管按键计数,验收时也只是仿真通过即可。扩展实验是扩展两位00-99,需要考虑十位的进位和99的清零,基本自己看着例程是能理解整个代码的思路和流程的。然后其实不用那个芯片直接连数码管好像也是可以实现的。
三键多信息输入实验 建议在例程基础上完善代码。例程给了部分模块的参照代码,许多模块仿照其他部分可以自己编写。赋初值部分也可详细参照例程给出的提示。这一部分我没有找到祖传代码,实在想参考请详见我的实验报告部分。
交通信号灯仿真系统实验 基础部分比上一个实验要简单,主要就是调用几个延时的模块实现信号灯转换的延时即可。扩展部分是加上数码管显示时间。
中断模式下串行通信的程序设计与调试 整体代码按照例程的C语言来写应该是很清晰的,似乎只需要补一些初始化的设置和函数的调用就可以。用汇编来写有一定的难度,但其实逻辑也比较清晰,汇编部分也可参考前辈的实验报告。但整体逻辑清晰,建议尝试自己来写。另外如果是跟着田翔班上课的,可能需要提前学一下串口通讯的内容,当然代码内容基本能理解,看懂SBUF的串口缓冲和TX和RX含义即可

我的实验报告

警告

实验报告仅供个人总结和回顾,禁止照抄数据。所有报告待结课后上传。

实验1 微机系统开发环境搭建和熟悉实验教程

实验2 键控数字显示实验

实验3 三键多信息输入实验

实验4 交通信号灯仿真系统实验