No.58529 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2004/7/20 11:12:11 发贴者IP:218.18.146.10 标题:guest:用PIC16F877A写的报警声程序为何有颤音?? 摘要:No.58529用PIC16F877A写的报警声程序为何有颤音?? 用PIC16F877A写的报警声程序为何有颤音?? 源程序如下: #INCLUDE "P16F877.INC" ;Fosc=4MHZ,T0=1us P1 EQU 20H P2 EQU 21H A1 EQU 22H A1_TEMP EQU 23H A2 EQU 24H ;******************************************************** ORG 0000H MAIN BSF STATUS,RP0 ; 选BANK1 MOVLW 00H ; RC定义为输出 MOVWF TRISC BCF STATUS,RP0 ; 选BANK0 ;********************************************************* LP0 CLRF P1 CLRF P2 ;................................ LP1 MOVF P1, 0 CALL TAB1 MOVWF A1 MOVWF A1_TEMP ;............................... MOVF P2, 0 CALL TAB2 MOVWF A2 ;................................ LP2 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DECFSZ A1, 1 GOTO LP2 MOVLW B'00000010' XORWF PORTC, 1 声音从RC1输出 MOVF A1_ ......
>>返回讨论的主题
|