![]() |
發布時間: 2020-12-4 10:37
正文摘要:#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit SW1=P2^0;//用于調高燈的亮度sbit SW2=P2^1;//用于調低燈的亮度sbit CF=P2^2;//用于觸發可控硅sbit SW3=P2 ... |
106行的SW1應改為SW3 |
我覺得31腳=0才是對的 |
PM20 寄存器初始化一下,31腳要接高電平 |
先檢查一下接線是否正確,還有程序不要寫在main函數中,自己可以試著自己寫個封裝庫 |
除了106行的SW3,光耦的工作電流不夠,不能觸發中斷也是有可能的! |
31腳要接高電平吧 |
106行的SW1應改為SW3. 看你的程序也是相當的頭痛! |
外部中斷0的P3.2腳,硬件連接是怎么樣的? |
程序干嘛的不知道,電路不知道,全靠猜,誰能看懂 |
是一個調燈亮度的臺燈,用的MOC3020 和BTA 16的,51單片機的 |
有仿真圖嗎? |
大哥 至少說說程序是干嘛的、什么環境(軟硬件環境)的,遇到怎樣的問題 |
用的51的開發板 沒有反應啊 |