① 用Stc的51單片機可以實現觸摸按鍵么
單片機本身I/O口多沒有觸摸感應功能,不過現在有單觸摸晶元(價格兩三毛錢一個)可以連接 單片機 I/O 實現觸摸按鍵( TTP223-BA6觸摸晶元,電路很簡單),還可以連接紅外線接收頭(用電視劇遙控器控制 開關,可以通過編程 使有學習功能適應不同遙控器按鍵)。
② 單片機與觸摸屏如何通訊
實現單機片與觸摸屏通訊有四個步驟:
1觸摸屏與單片機的硬體聯接
2建立觸摸屏與單片機的內部存儲器地址對應關系
3觸摸屏組態軟體編輯
4MODBUSRTU(遠程終端設備)通信協議簡介
下面介紹三種方案:
第一種使用單片機+串口觸摸屏(比較貴點),使用232或者485通信方式。
第二種,就是買裸屏觸摸的,使用ADS晶元驅動,這樣程序麻煩點。
第三種,購買與PLC通信的觸摸屏模塊,使用RTC的modbus通信,這樣的觸摸屏模塊最貴。
③ 做電容式觸摸按鍵用哪款帶觸摸按鍵功能的單片機更經濟、實惠啊希望大俠們給點建議,學習一下,謝謝!
我目前用的是STM8S,單片機本身性價比高。可以使用它的官方庫文件,利用兩個定時器來測量電容充放電時間。
④ 單片機和觸摸屏連接,一直有中斷產生
單片機內的CPU在工作時,一個中斷源發出中斷請求信號,就會產生中斷。同時有兩個或兩個以上的中斷源發出中斷請求信號,CPU會先接受優先順序別高的中斷源請求,再接受優先順序別低的中斷源請求。單片機是個機器,也有類似的中斷現象,當單片機正在執行某程序時,突然出現意外情況,就需要停止當前正在執行的程序,轉而去處理意外情況,處理完後又接著執行原來的程序。
⑤ 杜洋工作室單片機引腳觸摸控制原理
其實就是設定單片機引腳旁邊兩個IO口為高電平,中間那個引腳為高阻輸入,一旦掃到高電平,就可認為有按鍵按下
關鍵詞: 高阻輸入,其餘的處理方式和按鍵一樣,中斷也好,掃描也可以。
# include <reg51.h>
# include <intrins.h>
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sfr P1M1=0x91; //I/O口工作狀態寄存器
sfr P1M0=0x92;
void delay(void)
{
unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
_nop_();
}
void main()
{
P1M1=0x02;
P1M0=0x00;
P10=1;
P12=1;
P11=0;
while(1)
{
if(P11==1)
{
P2=0x00;//P2接LED
delay();
delay();
}
else
{
P2=0xFF;
}
}
}
⑥ 用ne555單片機 加一個電阻就可以製作一個觸摸開關了嗎 單片機要不要寫程序啊還是買回來就可以
你好!
首先要告訴你,NE555不是單片機,給你一個NE555的觸摸開關電路,你參考一下吧
每個單片機都有獨立的程序,新買的單片機是空的晶元,要編寫相應的控製程序;
然後燒寫進單片機,才能完成你控制的功能!