久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1791|回復(fù): 7
收起左側(cè)

這段單片機(jī)匯編語(yǔ)言的運(yùn)行流程是怎樣的?

[復(fù)制鏈接]
ID:1003481 發(fā)表于 2022-7-15 20:57 | 顯示全部樓層 |閱讀模式
特別想弄清楚單片機(jī)代碼的第4~6行是什么意思。 運(yùn)行流程是RESET(3行) -> MAIN(8行) -> PT0M0(12行) -> HERE(10行),然后不停的等待定時(shí)中斷發(fā)生嗎?這樣的話,4~6行就沒(méi)有執(zhí)行嘛
  •         ORG 0000H
  • RESET:
  •         AJMP MAIN         ;轉(zhuǎn)主程序
  •         ORG         000BH       ;T0的中斷入口
  •         AJMP IT0P         ;轉(zhuǎn)T0的中斷處理程序IT0P
  •        ORG  0100H
  • MAIN:
  •         ACALL PT0M0       ;調(diào)用子程序PT0M0
  • HERE:
  •         AJMP HERE         ;自身跳轉(zhuǎn),模擬主程序
  • PT0M0:
  •         MOV  TL0,#0CH     ;T0初始化程序,T0置初值
  •         MOV  TH0,#0F0H
  •         SETB  TR0
  •         SETB  ET0
  •         SETB  EA
  •         RET
  • IT0P:      
  •         MOV  TL0,#0B0H      
  •         MOV  TH0,#3CH
  •         CPL  P1.0
  •         RETI
  • END

回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2022-7-16 08:05 | 顯示全部樓層
第4、5兩行是中斷使用的。第6行是main的位置。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2022-7-16 09:00 | 顯示全部樓層
ORG是匯編偽指令,意思就是以下代碼是從某個(gè)地址開(kāi)始執(zhí)行的
ORG         000BH :以下的代碼是從000BH 這個(gè)地址開(kāi)始的
而這個(gè)000BH 是8051T0定時(shí)器的中斷向量入口
如果你不知道什么叫中斷向量,那就得跟你解釋一下什么叫中斷,還得講中斷的執(zhí)行過(guò)程.....
那就太多了,說(shuō)不完的
《8051微控制器(第4版)》
這本書(shū)里有說(shuō)明,你可以搜索一下
回復(fù)

使用道具 舉報(bào)

ID:121859 發(fā)表于 2022-7-16 14:35 | 顯示全部樓層
很簡(jiǎn)單的程序,初始化后,就是中斷起作用了,產(chǎn)生周期為100毫秒的方波。P1.0輸出。
回復(fù)

使用道具 舉報(bào)

ID:876573 發(fā)表于 2022-7-16 16:10 | 顯示全部樓層
找本51單片機(jī)匯編語(yǔ)言的書(shū)籍好好看看吧,挺簡(jiǎn)單的
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2022-7-16 18:10 | 顯示全部樓層
4~6行就沒(méi)有執(zhí)行嘛

=>
你要先分清楚,偽指令 和 匯編指令  的區(qū)別。 第4行和第6行都是偽指令,是給編譯器看的,本來(lái)就不會(huì)執(zhí)行。
然后,第5行,自然是等中斷發(fā)生了再執(zhí)行,有什么問(wèn)題么?
回復(fù)

使用道具 舉報(bào)

ID:1003481 發(fā)表于 2022-7-16 21:05 | 顯示全部樓層
188610329 發(fā)表于 2022-7-16 18:10
4~6行就沒(méi)有執(zhí)行嘛

=>

原來(lái)是中斷發(fā)生后會(huì)自動(dòng)跳轉(zhuǎn)到中斷入口地址然后執(zhí)行該地址后的代碼,我懂了,謝謝
回復(fù)

使用道具 舉報(bào)

ID:434018 發(fā)表于 2022-7-17 10:07 | 顯示全部樓層
1) L4:T0中斷入口地址,中斷發(fā)生后會(huì)自動(dòng)跳轉(zhuǎn)到 000BH 執(zhí)行代碼
2)L5:  AJMP IT0P 轉(zhuǎn)跳到"IT0P" Label地址
3)執(zhí)行下方代碼
IT0P:      
        MOV  TL0,#0B0H      
        MOV  TH0,#3CH
        CPL  P1.0
        RETI
END
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜视频网站 | 青青草华人在线视频 | 美女艹b | 国产精品国色综合久久 | 久久久久久色 | 国产在线不卡 | 一区二区三区高清 | 亚洲性视频| 亚洲色图第一页 | 四虎海外 | 91视频在线看 | 中文字幕1区2区3区 日韩在线视频免费观看 | 成人一区二区三区在线观看 | 四虎影院久久 | 欧美一区2区三区4区公司 | 毛片软件 | 激情影院久久 | 成人黄色网址大全 | 欧美一级视频免费看 | 免费成人高清在线视频 | 亚洲欧美少妇 | 国产精品18久久久久久久 | 国产成人免费视频 | 精品国产欧美一区二区三区不卡 | 国产色网站 | 亚洲国产欧美一区 | 日本视频一区二区三区 | 国产精品www | 99精品国产一区二区三区 | 91精品久久久久久久久久 | 日韩视频免费在线 | 自拍 亚洲 欧美 老师 丝袜 | 伊人在线 | 亚洲欧美日韩在线一区二区 | 国产免费观看视频 | 国产午夜av片 | 日韩1区 | 日韩av成人在线观看 | 视频一二区 | 成人精品一区二区户外勾搭野战 | 国产乱码精品一区二区三区中文 |