单片机驱动蜂鸣器产生警报声的设计.doc

上传人:白大夫 文档编号:3398582 上传时间:2019-08-21 格式:DOC 页数:4 大小:21.50KB
返回 下载 相关 举报
单片机驱动蜂鸣器产生警报声的设计.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机驱动蜂鸣器产生警报声的设计.doc》由会员分享,可在线阅读,更多相关《单片机驱动蜂鸣器产生警报声的设计.doc(4页珍藏版)》请在三一文库上搜索。

1、单片机驱动蜂鸣器产生警报声的设计/实验目的:/熟悉使用单片机驱动蜂鸣器产生警报声/*/*/硬件设置:/1、硬件不需设置/*/*/*定义头文件*/*#include/*/*定义配置位*/*_CONFIG(0x3545);/FLASH代码不保护,RB6和RB7为调试模式,FLASH不写保护,数据代码不保护/RB3为数字IO口,低电压复位使能,上电延时开,看门狗开,4M晶体XT振荡器/*/*定义常量*/*#defineucharunsignedchar#defineuintunsignedint/*/函数名:delayms(uchartime);/入口参数:TIme/出口参数:无/函数作用:延时/说

2、明:/*voiddelayms(ucharTIme)uinTI;while(TIme-)for(i=93;i0;i-);/*/函数名:port_init(void);/入口参数:无/出口参数:无/函数作用:端口初始化/说明:/*voidport_init(void)PORTA=0X00;/RA口输出低电平ADCON1=0X07;/设置RA口,RE口为普通IO口TRISA=0X00;/设置RA为输出口,关闭并行口OPTION=0X8F;/分频给WDT,分频比为128/*/函数名:buzzer(void);/入口参数:无/出口参数:无/函数作用:产生警报声/说明:/*voidbuzzer(void)RA5=1;/RE1输出高电平delayms(150);RA5=0;/RE1输出低电平delayms(50);RA5=1;/RE1输出高电平delayms(150);RA5=0;/RE1输出低电平/*/函数名:main(void);/入口参数:无/出口参数:无/函数作用:MAIN函数/说明:/*voidmain(void)port_init();/调用端口初始化函数while(1)buzzer();/调用报警函数delayms(250);/总延时1秒CLRWDT();/清看门狗delayms(250);delayms(250);delayms(250);CLRWDT();/清看门狗

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1