完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
#define uchar unsigned char //定义一下方便使用
#define uint unsigned int #define ulong unsigned long #include ***it P10 = P1^1; //要控制的LED灯 ***it K1= P3^7; //按键K1 ***it DS1302=P2^7; //定义DS1302时钟模块IO口,与本流水灯实验无关 void main() // 主程序 { bit light; //位变量 uint n; while(1) //程序循环 { if(!K1) //如果读到K1为0,否则按键抖动会引起多种中断。 { for(n=0;n<1000;n++); //等待按键稳定,需要去抖操作, light=~light; //每按键一次,标记变化一次 while(!K1); //等待按键松开 for(n=0;n<1000;n++); //等待按键稳定松开 } P10=light; //直接把位变量赋值给LED灯 } LCD1602=0; //定义LCD1602模块IO口,与本流水灯实验无关 DS1302=0; //定义DS1302时钟模块IO口,与本流水灯实验无关 } |
|
|
相关推荐
|
|
|
学习学习,不错的那
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
求解外围电路实现的是4脚给持续低电平复位并正常工作,高电平不工作的原因
2379 浏览 1 评论
4236 浏览 3 评论
PIC1946程序有一个变量在运行过程中恢复初始值其他变量保持不变
2615 浏览 2 评论
3112 浏览 0 评论
PIC16F1825的RC5引脚,在主程序中操作无效,在中断中可以改变是为什么?
4567 浏览 5 评论
有套STM32与西门子200程序需要代写,有兴趣的工程师与有联系!
2480浏览 1评论
用XC8编译PIC18F25K80时提示下面Error,求怎么解决这个问题
6794浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 16:13 , Processed in 0.739529 second(s), Total 74, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖