完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
#include
#define uchar unsigned char #define uint unsigned int uchar code S[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; ***it P21=P2^1; uint i=0; void delay(uint t) { uchar j; while(t--) { for(j=0;j<115;j++); } } SHUMA() { P21=0; } void shuma0() interrupt 0 { P0=S[i++]; delay(500); if(i>=16) i=0; } wzd0() { EA=1; EX0=1; IT0=1; } void main() { wzd0(); SHUMA(); while(1); } |
|
相关推荐
6个回答
|
|
电平触发,外部中断源的有效低电平必须保持到响应时为止,否侧会漏掉。建议改为边沿触发。
|
|
|
|
IT0=1; 这不是边缘触发吗? |
|
|
|
路过这里、、、、、
|
|
|
|
不知道楼主问题解决了吗?可否帮小弟一下,最近实验按键也出问题l
|
|
|
|
我觉得要考虑以下几点:
1. 你用P0口来显示, P0口是没有弱上拉的, 所以你要看有没有加上拉排阻. 2. 你用外部中断0来扫描你的按键, 那们你的按键信号有没有接到第12脚上面去. 3. 如果接上去了, 那么你看下每次按下按键时, 程序有没有进到中断里去(比如可以让P2^2这个脚电平翻转来检查). 把上面的三点都确定了, 应该后面就不是大问题了 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
158 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
237 浏览 0 评论
655 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
563 浏览 0 评论
862 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12033 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 14:53 , Processed in 0.714911 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号