本文为 LY 原创移动通信期末复习笔记
可在线预览笔记内容,现在暂时仅支持 PC 端预览笔记内容
声明
本文为 LY 原创移动通信期末复习笔记
经 MerePT 扫描并制作为PDF
本文提供下载,下载的文件均有水印
未经允许,严禁任何形式转载
如需转载请联系作者,并按作者要求声明来源
本文为 LY 原创移动通信期末复习笔记
可在线预览笔记内容,现在暂时仅支持 PC 端预览笔记内容
本文为 LY 原创移动通信期末复习笔记
经 MerePT 扫描并制作为PDF
本文提供下载,下载的文件均有水印
未经允许,严禁任何形式转载
如需转载请联系作者,并按作者要求声明来源
本文提供马原期末复习资料的下载
包含课本内容整理和往年习题及答案收录
以下是单个文件下载地址,点击按钮直接下载
本文内所有文件来自于互联网,如有侵权,请联系作者删除
本文涉及内容仅供学习及交流使用
本网站仅负责收录
读者使用本文涉及内容进行任何违规或非法用途造成的后果均与本文作者及本网站所有者无关
文章内容有误可以直接在最下面评论
在描述问题的时候把标题加在前面,要求最好精确到问题出现位置的小标题。
比如:
汇编-寻址方式-立即寻址:{问题描述}
错别字就没有什么必要了,我也懒得改(doge)
前言
在 中断的应用举例中 我们注意到里面有一个
delay()
函数。
1
2
3
4
5
6
while(1) {
led=1;
delay(65535);
led=0;
delay(65535);
}上面的代码段就是
delay()
函数的调用。因为单片机执行每条指令速度很快,如果只是单纯的对led进行更改:
1
2
3
4
while(1) {
led=1;
led=0;
}因为速度非常快,而又因为人类的视觉残留,就会导致看上去并没有什么变化,这时就需要一个
delay()
函数使CPU空转来达到延时的效果但软件调用总归是有偏差的,能否使用硬件来执行延时呢?
汇编部分学习建议
本章内容比较复杂,个人认为死记硬背并不适合,书上、PPT以及第十一章的学习通作业题里有很多很好的例子,包括邓老师在12周周一那节课讲的那几道题,都是很好的例子,可以多去看看这些例子。详细分析、了解每个例子中每一条指令的含义,CPU在这些执行这些指令时都干了些什么,有哪些寄存器发生了变化,变化是什么样的。这样学习应该会比较快速的上手汇编指令的阅读。
汇编指令这学期的单片机考试不会考设计编写程序,因此只要会阅读就可以了,作业题里需要自己设计的程序可以直接把答案翻出来分析。
因此本文的汇编部分除了一些基础的需要记得内容,大部分是一些例子分析。
什么是中断?
中断是一种特殊的触发信号,它可以让单片机暂停现在正在执行的普通程序。根据系统设置,单片机在中断信号发生后,会执行一个特殊的被称作“中断服务子程序”的应用程序,待中断服务子程序执行完毕后,系统继续执行普通程序。
单片机有五个中断源
单片机的存储器分为程序存储器ROM及数据存储器RAM,ROM为统一编址,RAM为独立编址。ROM和RAM又各自分为片内与片外
地址总线 AB
P0、P2口,各8根共16根
数据总线 DB
P0口共8根