找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

各位帮我看看这个程序的问题出在那里呀

[复制链接]
admin 发表于 2012-9-4 16:28:40 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
这是我用汇编写的PIC16F73的程序呀

#include<p16f873.inc> ;processor specific variable definitions

STATUS EQU 0X03
FSR EQU 0X04
PORTC EQU 0X07
TMR0B EQU 0Xc3
COUNTER EQU 0X28
PLATH EQU 0X0a
INTCON EQU 0X0b
OPTION_REG EQU 0X81

ORG 0X00
START BSF 0X3,0X5
MOVLW 0X3f
MOVWF TRISA
MOVLW 0X00
MOVWF TRISB
MOVLW 0X00
MOVWF TRISC
BCF 0X3,0X5
CLRF PORTA
CLRF PORTB
CLRF PORTC
BSF PORTC,5
CALL DELAY1S
LPP1 BCF PORTC,5
GOTO LPP1

DELAY1S MOVLW 0X6
MOVWF 0X28
Lp1 MOVLW 0Xeb
MOVWF 0X29
Lp2 MOVLW 0Xec
MOVWF 0X30
Lp3 DECFSZ 0X30,1
GOTO Lp3
DECFSZ 0X29,1
GOTO Lp2
DECFSZ 0X28,1
GOTO Lp1
RETURN
END
这个程序主要执行初始化之后,将RC5脚置高电平,蜂鸣器叫并调用延时一秒子程序之后就停止叫,但是实际执行过程中蜂鸣器就是不停的循环执行叫一秒停再叫一秒再停这样反复的循环执行。检查了蜂鸣器都是正常的
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-24 02:39 , Processed in 0.052196 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表