精品国产一区在线_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
回復
主站蜘蛛池模板: 亚洲中文久久精品无码1 | 香港三日本8A三级少妇三级99 | 亚洲高清免费在线观看 | 日日干干干 | 国产精品99久久99久久久动漫 | 天天看国91产在线精品福利桃色 | 成人在无码AV在线观看一 | 欧美成人看片一区二三区 | 麻豆精品国产传媒 | 黄色一级大片免费看 | 国产91在线播放九色快色 | 悠悠久久久 | www午夜精品视频一区二区 | 图片区 亚洲 卡通 另类 动漫 | 久久久久成人免费看 | 久久中文一区二区 | 日韩AV高潮喷水在线观看 | 精品国产女主播在线观看 | 又黄又网站国产 | 成人一区二区三区免费视频 | 久艹日日日 | 东北女人啪啪对白 | 91精品一区二区中文字幕 | 国产裸体舞hdtube | 国内美女人妻一级毛片免费看 | 亚洲精品国产精华 | 亚州视频一区二区三区 | 粉嫩一区二区三区粉嫩91 | 99最新国产精品精品视频 | aa国产 | 亚洲色成人网站WWW永久男男 | 日韩理伦在线 | 精品视频在线观看 | 国产高清在线观看av | 大陆一级毛片免费视频观看 | 一级有乳奶水毛片免费孕妇 | 国产精品V片在线观看不卡 啪啪av大全导航福利网址 | 免费做爰猛烈吃奶摸成人 | 国产婷婷 | 国产成人无码免费视频麻豆 | 57pao成人国产永久免费视频 |