您现在的位置:首页 > 教案下载 > 正文

技巧:怎么学习微机原理?

2020-10-28 05:08 网络整理 教案网

计算机原理教案下载_计算机原理教案下载

受邀. 没想到还有人看得起我, 叹.

以前在知乎也曾答过这种疑问. 无外乎从机理到实验的过程.

这次回答, 我想换个想法.

计算机原理教案下载_计算机原理教案下载

1. 感性认识.

如果提问者能够找到单片机开发板的话, 先别管那么多, 直接拿开发板的类库来改. 比如以前开发板闪灯频率1Hz, 你就改成5Hz, 或者变着花样地闪, 总之就是在经历的基础上改. 诸如此类. 不要满足于改几个参数以变得你改过的代码的效果与以前有如此不同, 用仿真器链接开发板, 从头开始, 以单步运行的方法, 逐条语句地跟踪, 这相当于读一遍代码. 从简单的程序起初, 力争每个句子要可看懂意思(不懂就翻书), 对于印象深刻的甚至易出现歧义的词语, 自己添加上注解. 慢慢地从简洁程序进阶到复杂的程序.

2. 从需求入手.

计算机原理教案下载_计算机原理教案下载

当你觉得你在改例程的过程中体会到了单片机编程的一些点滴之后, 你可以想想你在这种改过的地方, 如何才能在这基础上去实现一些和开发板例程不一样的功能, 所谓不一样的功能, 比如以前是闪灯, 表示开关类的事物在两个状态(开与关)之间的切换, 具有这种写实特征的事物既包括高压断路器以及二次侧控制继电器的闭与合, IGBT触发脉冲的开与关. 学会将你的应用需求(客观事物的运动状况跟控制状态)抽象地叙述成单片机GPIO引脚的栅极高低. 这样,你就不会迷茫于需要从单片机的哪些方面开始学.

3. 系统学习.

前面已经让你了解单片机这行当到底是干嘛的了计算机原理教案下载, 这时候需要把基础打牢. 单片机的外部软件体系结构, 单片机内各功能组件的工作逻辑跟寄存器资源, 可能的话(很有也许噢)还有这些单片机的专用汇编语言(汇编语言不是通用的, 每种单片机的汇编语言都不同.) 基本上这类知识都分别可以从该单片机的数据手册和汇编指令手册中受到(厂家提供了这两类文档下载). 那么, 什么是"系统学习"中的"系统"一词的含义呢? 这个涵义就是数据手册的目录跟汇编指令手册的目录. 如果你是一个好的阅读者, 那么你首先需要阅读目录, 而不是直接去读第一章.

计算机原理教案下载_计算机原理教案下载

4. 理性认识.

这个之后, 假设你对基础知识已经进行了学习, 你必须回到实验中去实践, 通过实践去熟练. 不要指望你哪点儿装墨水的脑子能记住多少东西.回到你做过的实验和写过的注解, 对于原本模糊的地方应探讨清楚, 将做过实验的示例抽象为你所理解的流程图, 分析其中每个步骤的前因后果.

5. 实战.

计算机原理教案下载_计算机原理教案下载

基本上, 想学单片机的人大概都不是计算机系以及软件工程专业的, 我相信. 你的专业是哪个, 决定了你如何用单片机. 自动化? 好吧, 你的控制目标是交流电机或者直流电机的怠速和扭矩. 电气项目? 好吧, 你的控制目标是输电缆主回路断路器的插头动作. 机电一体化? 好吧, 你的控制目标是数控车床上一系列气阀或者液压装置的动作组合. 找一个与你自己专业相关的控制对象, 这个对象最好是你可搞到手的, 控制需求相对简单的. 自己构建外围电路(这是与单片机有关但是不属于单片机范畴的交叉领域, 不在此讨论, 需另开话题)与单片机系统进行联结,将你的控制需求由抽象目标一步步具体至程序的组件/流程/代码. 测试你的系统计算机原理教案下载, 开动它, 蹂躏它, 各种极限动作, 要够High!!!

6. 跑市场, 拉项目.

如果你不能成为一个老板, 那么至少你得清楚你将来的上司为什么要使你如此这般做牛做马. 所以, 去认识市场的需求, 看看有哪些可以用单片机做产品无法赚钱的事情. 当你合同在手的之后, 你的社会责任感和家庭责任感就来了.