找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1754|回复: 0
打印 上一主题 下一主题
收起左侧

基于SC95F8616单片机的OLED屏外设驱动显示

[复制链接]
跳转到指定楼层
楼主
外设驱动方式
由于是初次以易码魔盒来构建外设驱动,故以试探的方式来操作。
1.使用易码魔盒创建一个驱动OLED 屏显示的新工程,所用的芯片型号为SC95F8616。
2.点击“驱动生成工具”,进入编辑界面。

3.点击“宏接口设计界面”下的“管脚及组设计窗口”选项,在弹出的窗口中,单击“添加组”按钮,并按图1所示内容加以设置。
图1 管脚设置

4. 点击“宏接口设计界面”下的“外形表现窗口”选项,在弹出的窗口中点击黄色区域,以添加对应外设的外观图片。
图2 外观预览

5. 点击“函数与变量接口设计界面”下的“函数设计窗口”选项,在弹出的窗口中按图3所示来设置可供编程调用的函数,即OLED初始化函数OLED_inite和OLED屏图片显示函数OLED_Picture,否则将无法对其调用。
图3 函数接口设计

6. 点击“函数与变量接口设计界面”下的“函数图形预览窗口”选项,则可见到图4所示内容。

图4 显示函数外形

7.回到“管脚及组设置设计” 窗口,点击“适用芯片”按钮,从中选取“全选”即可。若只需个别的芯片,会导致不能通过驱动模板的生成。由于无需中断资源的占用,故无需“占用资源”的设置。

图5 选取支持芯片型号

8.单击“管脚设置”按钮,在弹出的界面中选取P00,则如图6所示,然后单击“确定”退出。

图6管脚设置

9.在软件外部编写好驱动的*.C、*.H文件,依次单击“导入C文件”、 “导入库文件”及“导入H文件”。
10. 单击“驱动简介”按钮,按图7所示添加驱动简介内容。


图7 添加驱动简介

11. 单击“产生驱动模块”菜单,并设置保存的路径,则完成驱动模板的构建。


12.回到易码魔盒编辑界面后,单击“导入外设驱动”图标工具。然后再弹出的选择对话框中选取相应的驱动模板路径,并单击“确定”按钮即可。


图8 导入驱动模板

13.此时,在“IC资源列表”栏可见图9所示的 “OLED显示屏”选项。

图9 完成外设添加

14.选取该外设选项,会出现图10所示内容。

图10 调用OLED显示屏驱动

15. 在工具栏,此时可见到新增的外设驱动函数

图11 新增外设驱动函数

16. 在图形编辑视图,按图12所示来构建程序流程。

图12程序流程

17.经编译,其结果如图13所示。

图13 完成编译

18.在无需继续使用该外设的情况下,可使用“卸载外设驱动”工具图标,将其卸载。


19.若观察程序运行效果,可选取“烧录”工具图标加以卸载验证。

图14 完成下载
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表