精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

上傳一份完整的SPWM code in ASM,也旨在提高國人的設計水平

.include "m16def.inc"
.cseg
.org 0
jmp start
.org ovf0addr
jmp t0int
.org icp1addr
jmp t0cp

.org $30
dada:
.db 21,24,27,30,34,37,40,43,46,49,52,55,58,61,63,66,69,72,74,77,80,82,84,87,89,91,93,96,98,99,101,103,105,106,108,109,111,112,113,114,115,116,117,117,118,119,119,119,119,119,119,119,119,119,119,118,117,117,116,115,114,113,112,111,109,108,106,105,103,101,99,98,96,93,91,89,87,84,82,80,77,74,72,69,66,63,61,58,55,52,49,46,43,40,37,34,30,27,24,21
start:
ldi r20, $4
ldi r21, $5f
out sph, r20
out spl, r21
;call init0
call init1
call iniport
bset i
here:
rjmp here

init0:
in r20, tccr0
ldi r21, $1
or r20, r21
ldi r21, $f9
and r20, r21
out tccr0, r20
in r20, timsk
ldi r21, $1
or r20, r21
out timsk, r20
ret

init1:
ldi r20, $a2
out tccr1a, r20
ldi r20, $11
out tccr1b, r20

ldi r20, 00
ldi r21, 50
out ocr1ah, r20
out ocr1al, r21
out ocr1bh, r20
out ocr1bl, r21

ldi r21, 150
out icr1h, r20
out icr1l, r21

in r20, timsk
ldi r21, $20
or r20, r21
out timsk, r20
ret

iniport:
ldi r20, $ff;
out ddrb, r20;
ldi r20, 255
out ddrd, r20
out portd, r20
ret

t0int:
in r20, portb
inc r20
out portb, r20
reti

t0cp:
;count = r30
;temp = r19
;zf = T in sreg
cpi r30, $c4
brne onwheel
overwheel:
ldi r31, $00
ldi r30, $60
in r20, sreg
ldi r21, $40
eor r20, r21
out sreg, r20
onwheel:
lpm r19, z+
brts zheng
brtc fan
zheng:
ldi r20, 1
out ocr1bh, r20
out ocr1bl, r20
ldi r20, 00
out ocr1ah, r20
out ocr1al, r19
reti
fan:
ldi r20, 1
out ocr1ah, r20
out ocr1al, r20
ldi r20, 00
out ocr1bh, r20
out ocr1bl, r19
reti
全部回復(15)
正序查看
倒序查看
courier
LV.1
2
2006-04-25 16:26
zack 如果你看到的話,向你表示致意.
用AVR stdio4 編譯.
這是個表長為100的spwm發生器的源程序,我編的,用t1的兩路比較器分別輸出正反半周期的脈沖,好處是可以直接用于互補型的功率輸出,表中死區已經留出來了.
如果需要不同波形,可以通過該表方便的進行調整.
如果希望交流,可以和我聯系:wql81@sohu.com
0
回復
zack
LV.5
3
2006-04-25 19:06
@courier
zack如果你看到的話,向你表示致意.用AVRstdio4編譯.這是個表長為100的spwm發生器的源程序,我編的,用t1的兩路比較器分別輸出正反半周期的脈沖,好處是可以直接用于互補型的功率輸出,表中死區已經留出來了.如果需要不同波形,可以通過該表方便的進行調整.如果希望交流,可以和我聯系:wql81@sohu.com
courier,not bad!
I think it would be much better if you do some remarks after every instruction.
qq 27579653
0
回復
zack
LV.5
4
2006-04-25 19:19
@courier
zack如果你看到的話,向你表示致意.用AVRstdio4編譯.這是個表長為100的spwm發生器的源程序,我編的,用t1的兩路比較器分別輸出正反半周期的脈沖,好處是可以直接用于互補型的功率輸出,表中死區已經留出來了.如果需要不同波形,可以通過該表方便的進行調整.如果希望交流,可以和我聯系:wql81@sohu.com
你的AVR在實際系統中測試過嗎?
0
回復
2006-04-26 14:53
能上傳電路圖嗎?謝謝
0
回復
luobing
LV.4
6
2006-05-26 17:46
能發硬件圖,到我的郵箱嗎?
我的郵箱是luobing36@sohu.com
0
回復
czliuzq
LV.3
7
2006-06-06 10:35
用什么MCU和這程序是基于SPWM的什么算法的呢?等效面積法,規則采樣法還是其它?謝謝!
0
回復
czliuzq
LV.3
8
2006-06-07 14:43
請教下好么?
上面程序中的那100個數值是如何計算出來的呢?計算公式是什么?SIN值為什么是三位整數呢?
謝謝!
0
回復
jiaoao
LV.9
9
2006-06-08 14:08
@czliuzq
請教下好么?上面程序中的那100個數值是如何計算出來的呢?計算公式是什么?SIN值為什么是三位整數呢?謝謝!
spwm 方式肯定要用濾波電感器
0
回復
pride123
LV.2
10
2006-06-08 14:48
用的匯編嘛?用什么軟件編譯|?
0
回復
1632
LV.4
11
2006-06-10 20:31
pic單片機資料自帶的程序!!!怎么???
0
回復
yangxijin
LV.1
12
2007-05-10 10:35
能上傳一個逆變電源方面的英文資料嗎?3萬字符吧!小弟真是找不到,有翻譯的話更好了!謝謝前輩!
0
回復
wapboy
LV.5
13
2007-05-21 12:22
******
0
回復
xiii_nuaa
LV.1
14
2007-06-12 20:27
連個注釋都沒有啊,老大~
0
回復
wzhansen
LV.2
15
2007-06-17 23:13
程序不規范,沒有注釋和相應的題標
不易后期維護
0
回復
13735456
LV.3
16
2007-06-27 18:20
@wzhansen
程序不規范,沒有注釋和相應的題標不易后期維護
汗!!
0
回復
主站蜘蛛池模板: chinese帅男gay18video1069 | 一二三四在线观看免费中文在线观看 | 91亚洲精华国产精华精华乳 | 久久综合色播五月 | 91成人福利在线观看 | 国产亚洲精品美女在线 | 91色p视频在线 | 亚洲曰本AV在线天堂 | av成年人网站 | 久久国产综合精品 | 尤物99国产成人精品视频 | 又黄又湿免费高清视频 | 好吊一区 | 国产A级三级三级三级 | 高清久久| 欧美成人精品一区二区男人小说 | 国产精品久人妻精品老妇 | 日本一区二区久久免费黑人精品 | 亚洲成AV大片大片在线播放 | 91亚洲视频在线 | 国产精品JIZZ在线观看无码 | 欧美自拍偷拍一区二区 | 国产一级特黄aa大片出来精子 | 女人久久久久久久 | 亚洲乳大丰满中文字幕 | 男男gay免费网站视频军人 | 欧美成人午夜免费视在线看片 | 亚洲91p| 91亚洲欧美中文精品按摩 | 久久久久欧美激情饼干 | 和岳每晚弄的高潮嗷嗷叫视频 | av在线a| 爱色涩a资源| 亚洲无码avvv久久影院 | fisting国产| 一级黄色一级黄色 | 亚洲中文字幕无码AV永久 | video日本| 色吊丝永久性观看网站 | 男人天堂综合 | 成人区一区二区 |