No.12110 作者:djrwww 邮件:djrwww@163.com ID:528 登陆:5次 文章数:24篇 最后登陆IP:218.19.64.227 最后登陆:2003/12/12 9:45:25 注册:2002/9/25 18:15:00 财富:88 发帖时间:2002/10/10 9:31:00 发贴者IP:218.19.0.26 标题:djrwww:硬件:大家能帮我吗? 谢谢! 摘要:No.12110硬件:大家能帮我吗? 谢谢! 原理图在上载区的新文件夹(2). 原理图是用PIC16C54驱动参数为:电压80V-300V , 电流6A ,步距角0.75/1.5 ,相数 3(AA`,BB`,CC`) , 保持转距7.8NM 的步进电机。 图中电阻多为贴片电阻, 其阻值应这样算,例如:222 = 2.2K欧 ,1050 = 105欧。 用PIC的RA1,RB6,RB4 和RA0 配合输出使步进电机转动, 但搞不清怎样用软件控制这几个口才能正常驱动? 另外,还不知道什么情况下LM393的通道1输出口输出低电平到PIC的/MCLR 脚产生复位? 恳请单片机大侠们发表意见. 下面是在WAVE3.2下的PIC汇编程序,但仿真不出效果,请大家指正. org 00h Start: call test nop movlw 0 MOVwF FSR tris PORTA ;设为输出。 NOP movlw 0 tris PORTB ;设为输出。 NOP movlw 0FFh ;初始化A ,B 口。 movwf PORTA NOP movwf PORTB NOP call DELAY1 ;延时2MS。 bcf PORTA,0 ;0 ;RA0 输出低。 NOP Loop: bcf PORTA,1 ;011 NOP bsf PORTB,6 ; NOP bsf PORTB,4 ; NOP call DELAY bcf PORTA,1 ;001 NOP bcf PORTB,6 ; NOP bsf PORTB,4 ; NOP call DELAY bsf PORTA,1 ;101 NOP bcf PORTB,6 ; NOP bsf PORTB,4 ; NOP call DELAY bsf PORTA,1 ;100 NOP bcf PORTB,6 ; NOP bcf PORTB,4 ; NOP call   ......
>>返回讨论的主题
|