久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3305|回復: 0
收起左側(cè)

基于SC95F8616單片機的LED外設驅(qū)動顯示及使用

[復制鏈接]
ID:776997 發(fā)表于 2020-7-22 13:47 | 顯示全部樓層 |閱讀模式
在易碼魔盒的使用中,添加外設驅(qū)動是件有趣的事情。對于初學者來說,卻又是件有些茫然的事,感到無從下手。
LED發(fā)光二極管在眾多的電子器件中,可謂是最簡單的器件,我們在新入手一塊開發(fā)板的時候,也往往是從點燈程序開始的,為此就從LED入手來一探究竟。
構(gòu)建LED驅(qū)動的基本步驟如下:
1.進入易碼魔盒后,創(chuàng)建一個新工程。
2. 點擊“驅(qū)動生成工具”,進入編輯界面。
1.jpg
                              
3. 點擊“宏接口設計界面”下的“管腳及組設計窗口”選項,在彈出的窗口中,單擊“添加組”按鈕,并按圖1所示內(nèi)容加以設置。
2.jpg
1 管腳設置
4.回到“管腳及組設置設計” 窗口,點擊“適用芯片”按鈕,從中選取“全選”即可。若只需個別的芯片,會導致不能通過驅(qū)動模板的生成。由于無需中斷資源的占用,故無需“占用資源”的設置。單擊“驅(qū)動簡介”按鈕,以添加驅(qū)動簡介內(nèi)容。
5.單擊“管腳設置”按鈕,在彈出的界面中選取P00,則如圖2所示,然后單擊“確定”退出。
3.jpg
2管腳設置
6. 點擊“宏接口設計界面”下的“外形表現(xiàn)窗口”選項,在彈出圖3所示窗口,從中點擊黃色區(qū)域,可添加對應的外觀圖片。
4.jpg
3 外觀預覽
7. 點擊“函數(shù)與變量接口設計界面”下的“函數(shù)設計窗口”選項,在彈出的窗口中按圖4所示來設置可供編程調(diào)用的函數(shù),即LED初始化函數(shù)LED_inite、置高電平函數(shù)LED_H和置低電平函數(shù)LED_L,否則將無法對其調(diào)用,生成的函數(shù)外觀預覽如圖5所示。
5.jpg
4函數(shù)接口設計

6.jpg
5 外觀預覽
8. 在外部編寫好驅(qū)動的*.C、*.H文件,依次單擊“導入C文件”和“導入H文件”。
7.jpg
6 導入文件
9. 單擊“產(chǎn)生驅(qū)動模塊”菜單,并設置保存的路徑,以完成驅(qū)動模板的構(gòu)建。
10. 返回易碼魔盒編輯界面后,單擊“導入外設驅(qū)動”圖標工具。然后在彈出的選擇對話框中選取相應的驅(qū)動模板路徑,并單擊“確定”按鈕。
11. 打開“IC資源列表”欄,可見到圖7所示的 LED”選項。
8.jpg
7 增添外設驅(qū)動
12. 選取該外設,則會出現(xiàn)圖8所示內(nèi)容。
9.jpg                                       
8 調(diào)用LED驅(qū)動
13. 在工具欄,可見到新增的外設驅(qū)動函數(shù),如圖9所示。
10.jpg
9 新增的外設驅(qū)動函數(shù)
13. 在工具欄,選取“添加函數(shù)”來添加自定義的新函數(shù),如圖10所示。
11.jpg
10定義延時函數(shù)
自定義延時函數(shù)的內(nèi)容:
  1. void delay_ms(unsigned int xms)
  2. {
  3. unsigned int i,j;
  4. for(i=xms;i>0;i--)
  5. for(j=100;j>0;j--);
  6. }
復制代碼

14. 在圖形編輯視圖,按圖11所示構(gòu)建程序流程。
12.jpg
11程序流程
15. 配置延時函數(shù)的參數(shù),如圖12所示
13.jpg
12配置延時參數(shù)
16. 點擊“生成工程源代碼”, 則在“工程代碼”欄可見到生成的程序,其程序結(jié)構(gòu)和程序如圖13至圖16所示。
14.jpg
13 程序結(jié)構(gòu)
15.jpg
14主程序代碼

16.jpg
15  LED.C

17.jpg
16  LED.H
17. 經(jīng)編譯,其結(jié)果如圖17所示。
18.jpg
17 完成編譯
18. 為觀察程序運行效果,可選取“燒錄”工具圖標加以下載驗證。
19.jpg
18 完成下載
19.經(jīng)觀察LED燈在不停地閃爍,說明數(shù)據(jù)正確。
20.jpg
19  LED燈運行效果
20.為驗證LED驅(qū)動的通用性,只將LED的使用端口由P00改為P01。
   21.jpg
                                                
21.重新進行編譯,其編譯后的結(jié)果如圖20所示。
22.jpg
20 完成編譯
22.改變連接引腳后,再次下載運行,則可見到效果如常,說明LED驅(qū)動設計有效,可有效提高設計的效率。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成年黄网站色视频 | 成人在线免费视频 | 中文字幕精品一区久久久久 | 超碰综合| www.中文字幕 | 久久久久国 | 一区二区在线不卡 | 天天干成人网 | 国产成人一区二区 | 国产成人在线一区 | 四虎在线播放 | 不卡在线视频 | 欧美综合久久久 | 成人av高清在线观看 | 国产精品视频999 | 国产乱码精品一品二品 | 国产一区二区三区www | 欧美视频二区 | 成年视频在线观看 | 亚洲精品一二区 | 不卡av电影在线播放 | 国产精品久久久久久亚洲调教 | 国产日韩欧美 | 天天操天天干天天爽 | 成人精品国产免费网站 | 成人h动漫精品一区二区器材 | 久久久欧洲 | 亚洲一区二区 | 欧美精品一区二区在线观看 | 亚洲精彩视频在线观看 | 翔田千里一区二区 | 婷婷免费视频 | 日韩免费视频一区二区 | 久久久久国产一区二区三区 | 久久精品国产99国产精品 | 先锋资源站 | 亚洲精品在线看 | 亚洲免费大片 | 日本在线你懂的 | 亚洲高清视频在线观看 | 久久精品a级毛片 |