关于单片机的几个名词解释

1:什么是全双工串口?
2:什么是掩膜ROM?
3:什么是“中断”和“现场保护”?
---------------------------------------------------------------

1:什么是全双工串口?==在发数据的同时也能收数据,毫无影响的串口
2:什么是掩膜ROM? ==在出厂前由芯片厂家将程序写到rom里,是用一种叫做掩膜rom,是一种只能写一次的rom 来的。
3:什么是“中断”和“现场保护”?==中断就是有一个硬件事件产生,引起cpu从原来的程序中断,去执行另外一段程序,然后返回。在另外一段程序运行时,需要进行现场的保护,以不影响原程序的运行
---------------------------------------------------------------

1、全双工指在同一时刻,数据可以发送或接收,半双工则是发的同时不能接收,收的同时不能发送
全双工可以同时进行,相对而言的
2、………
3、此情况我给你举个例:

中断:
相当于你正在看书,突然有人打电话来,你去接电话
接电话就叫响应中断
拿了电话和别人说话就相当于中断服务程序
挂电话相当于中断返回

而现场保护就相当于你去接电话的时候,在你看书看到当前页的地方放一个书签,然后等你接完电话回来可以翻到那儿继续看,而在程序里面就是指执行中断程序时,把有一些数据保护起来,等中断服务程序执行完时,再取回保护的数据

再说一下中断的优先级:
假设刚刚给你打电话来的是你的朋友,你们聊的正起紧,突然你手机响了,你拿出一看,
…·#¥#%¥%,居然是顶头上司打来的,没办法,你只好给朋友说,你先等一下,我接个电话,那你就拿着手机跟上司说,等说完了后再跟朋友继续聊。
那么在此过程中,接上司打来的电话也属于响应中断,而你现在正在中断服务程序里面(接朋友的电话),没办法,上司的“中断“优先级要高些,所以只好把朋友聊的内容先放一边,跟上司说话,等和上司通话结束以后(此中断服务程序执行完),返回到刚才的中断服务程序里面(也就是跟朋友继续聊了)
但是如果相反,比如你正电话你训你或是说要紧的事儿,此时你朋友打电话来,没办法,你不能叫上司等一会儿,只好不接电话,也就是不在高一级中断服务程序中响应低一级的中断。

相关