|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ww5223017240 于 2022-10-13 11:37 编辑
更正下一个错误。下面说的EA歧义的问题是我搞错了,可以直接用标准51的头文件,不用自己重新定义。
看中的是这东西小,SOP8封装,就一个24闪存大小,带5个中断,还不用外接晶振,要求不高的话连滤波电容都不用接,串口下载,真的很方便啊,准备用这东西给我的显示器加个按键宏,先写个小东西测试下。
触摸芯片用的红包换的TTP223的模块,单片机用的STC15F101,1K的ROM做小东西搓搓有余
触摸IO接P3.4,也就是外部中断2,LED正极接5V供电,负极接P3.3,没加限流电阻,反正这片子IO驱动能力也就20ma,烧不了
程序如下,触摸一下亮,再触摸一下灭,很简单,主要是学习这东西的用法,以前还没玩过STC15的片子来着,其实和51一毛一样。
#define INT2_VECTOR 10
sfr P3 = 0xB0;
sfr IE = 0xA8;
sfr INT_CLKO = 0x8F;
sbit EA=IE^7;
sbit LED=P3^3;
void main(void)
{
EA=1;
INT_CLKO |= (1 << 4);
while(1)
{
}
}
void Ext_INT2 (void) interrupt INT2_VECTOR
{
LED=~LED;
}
没用51的头文件,因为EA有歧义
话说STC-ISP真的好用,啥资料都有
|
打赏
-
查看全部打赏
|