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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3409|回復: 0
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
在易碼魔盒的使用中,添加外設驅動是件有趣的事情。對于初學者來說,卻又是件有些茫然的事,感到無從下手。
LED發光二極管在眾多的電子器件中,可謂是最簡單的器件,我們在新入手一塊開發板的時候,也往往是從點燈程序開始的,為此就從LED入手來一探究竟。
構建LED驅動的基本步驟如下:
1.進入易碼魔盒后,創建一個新工程。
2. 點擊“驅動生成工具”,進入編輯界面。

                              
3. 點擊“宏接口設計界面”下的“管腳及組設計窗口”選項,在彈出的窗口中,單擊“添加組”按鈕,并按圖1所示內容加以設置。

1 管腳設置
4.回到“管腳及組設置設計” 窗口,點擊“適用芯片”按鈕,從中選取“全選”即可。若只需個別的芯片,會導致不能通過驅動模板的生成。由于無需中斷資源的占用,故無需“占用資源”的設置。單擊“驅動簡介”按鈕,以添加驅動簡介內容。
5.單擊“管腳設置”按鈕,在彈出的界面中選取P00,則如圖2所示,然后單擊“確定”退出。

2管腳設置
6. 點擊“宏接口設計界面”下的“外形表現窗口”選項,在彈出圖3所示窗口,從中點擊黃色區域,可添加對應的外觀圖片。
3 外觀預覽
7. 點擊“函數與變量接口設計界面”下的“函數設計窗口”選項,在彈出的窗口中按圖4所示來設置可供編程調用的函數,即LED初始化函數LED_inite、置高電平函數LED_H和置低電平函數LED_L,否則將無法對其調用,生成的函數外觀預覽如圖5所示。
4函數接口設計

5 外觀預覽
8. 在外部編寫好驅動的*.C*.H文件,依次單擊“導入C文件”和“導入H文件”。

6 導入文件
9. 單擊“產生驅動模塊”菜單,并設置保存的路徑,以完成驅動模板的構建。
10. 返回易碼魔盒編輯界面后,單擊“導入外設驅動”圖標工具。然后在彈出的選擇對話框中選取相應的驅動模板路徑,并單擊“確定”按鈕。
11. 打開“IC資源列表”欄,可見到圖7所示的 LED”選項。
7 增添外設驅動
12. 選取該外設,則會出現圖8所示內容。
                                      
8 調用LED驅動
13. 在工具欄,可見到新增的外設驅動函數,如圖9所示。

9 新增的外設驅動函數
13. 在工具欄,選取“添加函數”來添加自定義的新函數,如圖10所示。

10定義延時函數
自定義延時函數的內容:
  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所示構建程序流程。

11程序流程
15. 配置延時函數的參數,如圖12所示

12配置延時參數
16. 點擊“生成工程源代碼”, 則在“工程代碼”欄可見到生成的程序,其程序結構和程序如圖13至圖16所示。

13 程序結構

14主程序代碼

15  LED.C

16  LED.H
17. 經編譯,其結果如圖17所示。

17 完成編譯
18. 為觀察程序運行效果,可選取“燒錄”工具圖標加以下載驗證。
18 完成下載
19.經觀察LED燈在不停地閃爍,說明數據正確。

19  LED燈運行效果
20.為驗證LED驅動的通用性,只將LED的使用端口由P00改為P01
  
                                                
21.重新進行編譯,其編譯后的結果如圖20所示。

20 完成編譯
22.改變連接引腳后,再次下載運行,則可見到效果如常,說明LED驅動設計有效,可有效提高設計的效率。

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产欧美在线人成 | 久久成人一区 | 亚洲字幕在线观看 | 中国美女撒尿txxxxx视频 | 成人精品一区亚洲午夜久久久 | 欧美一区二区三区久久精品视 | 久热久| 国产精品久久 | 另类专区成人 | 亚洲精品乱码久久久久v最新版 | 老司机成人在线 | 亚洲成人精品 | 欧美精品成人一区二区三区四区 | 久久亚洲经典 | 91在线电影| 日韩一区二区三区在线观看 | 91在线视频免费观看 | 久久一区二区视频 | 天久久| 一区日韩| 亚洲精品免费视频 | 国产精彩视频在线观看 | 国产中文字幕在线 | www.国产精 | 国产午夜精品一区二区三区嫩草 | 日本超碰 | 久久亚洲国产精品 | 国产在线网址 | 国精产品一区一区三区免费完 | 亚洲五码久久 | 亚洲精品九九 | 久久大陆 | 国产精品亚洲精品日韩已方 | 欧区一欧区二欧区三免费 | 成人久久一区 | 中文字幕视频在线观看免费 | 干出白浆视频 | 欧美精品一区二区免费 | 91毛片在线观看 | 激情五月综合 | 日韩欧美视频 |