yifan_1987
沒有最好,只有更好!
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 566 個(gè)
工控威望: 745 點(diǎn)
下載積分: 2169 分
在線時(shí)間: 124(小時(shí))
注冊(cè)時(shí)間: 2010-01-07
最后登錄: 2019-05-26
查看yifan_1987的 主題 / 回貼
樓主  發(fā)表于: 2011-05-20 17:35



  
請(qǐng)問,在子程序里,mov—b   8  QB0 與下面的0  vb0,是什么意思?有什么作用?
定時(shí)中斷0的時(shí)間 smb34,指的是延時(shí)100ms執(zhí)行中斷程序?
中斷程序中的rol—b是什么意思?
好心人可不可以詳細(xì)解釋解釋子程序 與中斷程序,是怎么實(shí)現(xiàn)左移的?
月澤
時(shí)間嘛!就象乳溝,擠一擠總歸還是有的!
級(jí)別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 1285 個(gè)
工控威望: 2921 點(diǎn)
下載積分: 4511 分
在線時(shí)間: 642(小時(shí))
注冊(cè)時(shí)間: 2009-03-28
最后登錄: 2024-06-12
查看月澤的 主題 / 回貼
1樓  發(fā)表于: 2011-05-21 22:03
這個(gè)程序  不知道是什么人編寫的  運(yùn)行出來的效果很詭異

不知道控制要求 不好判斷這個(gè)程序的正確否

mov—b   8  QB0    就是Q0.3輸出的意思啊  
0   mov  vb0  就是初始化復(fù)位歸零的意思 因?yàn)橹袛嗬锩嬗玫絀NC VB0 累加
smb34,100ms  =0.1S   0.1秒產(chǎn)生一個(gè)中斷,0.5S產(chǎn)生5次中斷 VB0=5=0.5S 就左移動(dòng)1位
本帖最近評(píng)分記錄:
  • 下載積分:+3(yifan_1987)
  • 揭開神秘的工控面紗
    QQ:2631001081
    Emal:strong20671713@163.com
    月澤
    時(shí)間嘛!就象乳溝,擠一擠總歸還是有的!
    級(jí)別: 工控俠客
    精華主題: 1 篇
    發(fā)帖數(shù)量: 1285 個(gè)
    工控威望: 2921 點(diǎn)
    下載積分: 4511 分
    在線時(shí)間: 642(小時(shí))
    注冊(cè)時(shí)間: 2009-03-28
    最后登錄: 2024-06-12
    查看月澤的 主題 / 回貼
    2樓  發(fā)表于: 2011-05-21 22:05
    看看這 哥們的  和你這個(gè)  大概一樣 I/O點(diǎn)不一樣 定時(shí)不一樣 定時(shí)中斷也不一樣


    http://melville4.com/read-gktid-101705-keyword-%D6%D0%B6%CF.html
    揭開神秘的工控面紗
    QQ:2631001081
    Emal:strong20671713@163.com
    yifan_1987
    沒有最好,只有更好!
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 566 個(gè)
    工控威望: 745 點(diǎn)
    下載積分: 2169 分
    在線時(shí)間: 124(小時(shí))
    注冊(cè)時(shí)間: 2010-01-07
    最后登錄: 2019-05-26
    查看yifan_1987的 主題 / 回貼
    3樓  發(fā)表于: 2011-05-22 19:52
    mov—b   8  QB0    就是Q0.3輸出的意思啊  
    能說的具體點(diǎn)嗎?
    wfb610
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 685 個(gè)
    工控威望: 3967 點(diǎn)
    下載積分: 20570 分
    在線時(shí)間: 686(小時(shí))
    注冊(cè)時(shí)間: 2009-09-25
    最后登錄: 2024-11-04
    查看wfb610的 主題 / 回貼
    4樓  發(fā)表于: 2011-05-23 15:54
    圖片:
    圖片:
    引用
    引用第3樓yifan_1987于2011-05-22 19:52發(fā)表的  :
    mov—b   8  QB0    就是Q0.3輸出的意思啊  
    能說的具體點(diǎn)嗎?

    8是十進(jìn)制常數(shù),等同于二進(jìn)制的1000,QB0是一個(gè)字節(jié)也就是8個(gè)位,

    十進(jìn)制常數(shù)8在QB0的二進(jìn)制形式就是0000    1000

    從右到左就是Q0.0    Q0.1     Q0.2     Q0.3    .......       Q0.7

    第四位置1也就是Q0.3置1,所以就是Q0.3輸出

    樓主要好好看看編程手冊(cè)