freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

qt環(huán)境下的led控制設(shè)計(編輯修改稿)

2025-08-03 11:57 本頁面
 

【文章內(nèi)容簡介】 nsmod 用 insmod命令加載LED的驅(qū)動程序,這一步必不可少,否則無法執(zhí)行我們的LED控制功能。最后,把我在虛擬機上生成的可執(zhí)行程序復(fù)制到開發(fā)板上的 QT目錄下,運行程序。 實驗截圖與說明 簡單的LED控制程序界面:這張圖是我做的第一個LED程序的截圖,功能比較簡單:L1 點亮 1號燈L2 點亮 2號燈L3 點亮 3號燈Exit 退出程序沒有復(fù)位鍵是因為修改的過程中為了方便而去掉了。 改進后的LED控制程序及開發(fā)板:這是我完成的第二個LED控制程序,左邊是三劍客開發(fā)板的主板,右邊是液晶觸摸屏,因為距離較遠,不是很清楚,觸摸屏顯示的內(nèi)容在 圖 。 改進后的LED控制程序:這是我做的第二個LED程序的界面,有4個按鍵:Right 每按一次從左到右循環(huán)點亮3號燈,其他兩盞燈熄滅Left 每按一次從右到左循環(huán)點亮3號燈,其他兩盞燈熄滅Clean 所有燈復(fù)位,即熄滅點亮的LED燈Exit 退出程序第三章 實驗程序:include //加載自己的頭文件extern C //讓我的C++程序可以調(diào)用C語言寫的子程序include //加載要調(diào)用的C語言程序的頭文件MyDlg::MyDlg(){ (this)。 QObject::connect(, SIGNAL(clicked()), this, SLOT(L1()))。//當pushButton按下時,執(zhí)行L1動作 QObject::connect(, SIGNAL(clicked()), this, SLOT(L2()))。 QObject::connect(, SIGNAL(clicked()), this, SLOT(close()))。//當pushButton_4按下時,執(zhí)行close動作,關(guān)閉程序 QObject::connect(, SIGNAL(clicked()), this, SLOT(CL()))。//當pushButton_5按下時,執(zhí)行CL操作,熄滅所有LED燈}void MyDlg::L1(){ if(i==1) //此時點亮第一盞燈 { ledctl(1,0)。 //調(diào)用c語言程序執(zhí)行LED燈的操作 ledctl(0,1)。 ledctl(0,2)。 } if(i==2) //此時點亮第二盞燈 { ledctl(0,0)。 ledctl(1,1)。 ledctl(0,2)。 } if(i==3) //此時點亮第三盞燈 { ledctl(0,0)。 ledctl(0,1)。 ledctl(1,2)。 i=0。 //對判斷點亮第幾盞燈的i變量復(fù)位 } i++。 }void MyDlg::L2(){ if(i==1) //此時點亮第一盞燈 { ledctl(0,0)。 ledctl(0,1)。 ledctl(1,2)。 } if(i==2) //此時點亮第二盞燈 { ledctl(0,0)。 ledctl(1,1)。 ledctl(0,2)。 } if(i==3) //此時點亮第三盞燈 { ledctl(1,0)。 ledctl(0,1)。 ledctl(0,2)。 i=0。 //對判斷點亮第幾盞燈的i變量復(fù)位 } i++。 }void MyDlg::CL(){ ledctl(0,0)。 ledctl(0,1)。 ledctl(0,2)。}:include include include include sys/void ledctl(int on, int led_number){ int fd。 fd = open(/dev/led, 0)。 if (fd 0) { perror(open device /dev/led)。 //判斷是否成功加載了 LED驅(qū)動程序 exit(1)。 } ioctl(fd, on,led_number)。 /
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1