全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

大家讨论一下这个程序的功能

[复制链接]
1207 0

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

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

x
#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
这是我编的PIC16F73的一段蜂鸣驱动程序,但是却达不到预期的效果,大家讨论一下这到底是怎么回事,帮忙提提意见呀
这个程序主要执行初始化之后,将RC5脚置高电平,蜂鸣器叫并调用延时一秒子程序之后就停止叫,但是实际执行过程中蜂鸣器就是不停的循环执行叫一秒停再叫一秒再停这样反复的循环执行。检查了蜂鸣器都是正常的
本文来自: 电子论坛http://www.eehome.cn电子工程师之家!

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表