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

正文內(nèi)容

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

2025-08-03 11:57 本頁(yè)面
 

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