单片机程序是如何执行的

 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
1 R4,R12 A,20H3 DPTR,#030H MOVX A,@DPTR4 DPTR,#040H MOVX A,@DPTR MOV R1,A5 DPTR,#040H MOVX A,@DPTR MOV 20H,A6 DPTR,#1FEH MOVX A,@DPTR MOV R1,A7 DPTR,#1FEH MOVX A,@DPTRMOV DPTR,#07FH MOVX @DPTR,A8 A,#40HMOVC A,@A+PC MOV DPTR,#3040HCLR AMOVC A,@A+DPTR 9 DPTR,#1 HCLR AMOVC A,@A+DPTRMOV DPTR,#030HMOVX @DPTR,A10 DPTR,#1 HCLR AMOVC A,@A+DPTRMOV 20H,A1 40H,AMOV A,BMOV A,40HMOV B,A12 40H,30HMOV DPTR,#1040HMOVX A,@DPTRMOV 30H,AMOV DPTR,#1040HMOV A,40HMOVX @DPTR ,A 更专业的解答可联系意法半导体,产品服务:意法半导体…
专注51单片机
2018-06-07
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
1、单片机复位。
2、PC指向0000H,单片机从这里取第一条指令,开始执行。
3、按指令PC逐次增加或跳转
4、中断被触发时,PC指向中断向量,从这里取指令。
5、中断服务完成回到正常程序中继续执行。
大概就这么个过程。
意法半导体(中国)投资有限公司
2021-01-14 广告
逐条判断执行语句 例如 led=~led; TR0=1; 就是先执行led取反,在执行计时(数)器 如果TR0=1在前,就先执行计时器,在执行led取反。直观的表达就是 假如led是led灯 你想实现1秒的闪烁 前面一种可能就是先暗一秒在亮... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式