我可以查看收到8051状态轮询所有的中断被屏蔽时?

M

microlab

Guest
海会发生什么事时,我blocak所有中断EA = 0和接收SBUF的数据?串行通信所需的所有设置后,我可以通过轮询检查接收状态?像这样在这里:JB RI这里将它正常工作吗?在这种情况下,由于所有的中断被屏蔽,我希望我可以从我的位置0000H的计划是这样吗?毫升
 
从概念上讲,你可以通过检查状态位投票,而不是中断。
 
您好,第一,你需要告诉我们什么是你的架构。总是复位发生时的程序计数器或指令计数器或指令指针,根据你的架构,将指向复位地址。所以你需要从该地址开始。在这个地址,你可以把一个跳转指令,跳到你需要在指令存储器的任何地址。你需要用连接器familier。我认为GNU连接器有一些选项,表示在内存空间萨拉姆霍山Alzomor的起始地址 www.ig.org
 
alzomor写道:[报价]第一,你要告诉我们什么是你的架构。 [/QUOTE] alzomor,麦博是大约8051到,他提到 EA SBUF的等,这是8051标志和登记。麦博,与EA = 0的所有中断被禁止,中断向量区(0x002B程序,直到内存0x003)是免费使用,你可以在你的代码在那里!你有没有中断,轮询[代码]接收到的串行数据:JB RI,这里[/CODE]
 

Welcome to EDABoard.com

Sponsor

Back
Top