【应用】R7F0C014L2D 16位单片机控制尺寸为128x64的LCD点阵

2018-12-10 Renesas
单片机,16位单片机,16位MCU,R7F0C014L2D 单片机,16位单片机,16位MCU,R7F0C014L2D 单片机,16位单片机,16位MCU,R7F0C014L2D 单片机,16位单片机,16位MCU,R7F0C014L2D

本篇文介绍了如何使用瑞萨电子公司推出的R7F0C014L2D单片机控制一个尺寸为128×64的点阵 LCD,也适用于其他与上面所述的群具有相同SFR(特殊功能寄存器)定义的产品。


硬件配置示例

本文说明使用CMOS输出端口对128×64的点阵LCD进行控制。主控MCU将字符数据显示在 LCD上,按键控制串行控制模式和并行控制模式的切换,复位后默认状态是串行控制模式。本文中使用的硬件配置示例请参见图1:

图1  硬件配置


尺寸为128×64的点阵LCD控制

LCD(型号为JHC(COG)12864A)的片选信号CS、读信号RD、写信号WR、串并选择信号P/S、命令数据选择信号RS和数据线(并行控制时为DB7~DB0,串行控制时为SCL和SI)由 MCU 控制,实现在 LCD上显示字符的功能。LCD 为64 行128列的点阵,按照每8行作为一个页进行控制。串并选择信号为低时,实现串行控制,此时 DB7/SCL 传送时钟,DB6/SI 传送数据。串并选择信号为高时,实现并行控制,此时 DB7~DB0 传送数据。


LCD 显示的字符大小为 32×32,每个字符占用 128(32×32/8=128)个字节。采用字模软件提取数据时,设置为纵向取模,字节倒序的配置方式。对于每一个 32×32 的字符,在屏幕上的排列,请参见图2:

图2   32×32 字符内容


对于每一个字节,由于采用字节倒序的方式,在 LCD屏上跟像素点的对应关系请参见图3,MCU控制显示的内容在 LCD 屏上按照设定的顺序循环显示,依次为从右向左、从下向上、从右下向左上和从左下向右上。

图3 字符数据与像素点的对应关系


按键控制

使用 INTP0 按键触发控制模式的切换,每次按键按下使得控制模式在并行和串行之间切换一次。串行通信时,字符以标准方式显示;并行通信时,以反白显示。


时序图

MCU控制 LCD的时序,请参见图4:

图 4 时序图


操作概要

(1)禁止中断

(2)初始化端口

    •   设置 P04 为输出模式。

    •   设置 P27~P20 为数字端口,输出模式。

    •   设置 P54~P50 为输出模式。

    •   设置 P30 为输出模式。

    •   设置 P74、P71 为输出模式。

(3)初始化 12 位间隔定时器

    •   低速内部振荡器时钟为 12 位间隔定时器的运行时钟。

    •   12 位间隔定时器比较值设定为 14。

(4)初始化 CSI00

    •   SAU0 通道 0 工作在 CSI 模式。主控发送模式下,传送结束作为中断源,传送数据长度为 8 位,传送速率为 fCLK/2,在串行时钟开始运行时开始数据输出,MSB 优先。

(5)初始化按键

    •   设置外部中断 INTP0 为下降沿有效。

(6)初始化 LCD

    •   对 LCD 的寄存器进行初始化设置。

(7)允许中断

(8)循环显示

    •   按照四种循环方式显示设定的字符数据。


整体操作流程

(1)系统运行开始后,显示最初的欢迎界面——“瑞萨电子欢迎您!”,其中“瑞萨电子”四个字在 LCD 第一行以从右向左的顺序显示,“欢迎您!”则在第二行以由远及近的方式显示。

(2)按照从右向左的顺序显示“瑞萨电子欢迎您”。

(3)按照从下向上的顺序显示“瑞萨电子欢迎您”。

(4)按照从右下到左上的顺序显示“瑞萨电子欢迎您”。

(5)按照从右上到左下的顺序显示“瑞萨电子欢迎您”。

注:任何时刻,按下按键,则 MCU 控制 LCD 的模式在串行控制和并行控制之间切换。

 

系统函数

系统函数的流程,请参见图5:

图5 初始化函数


初始化端口

初始化端口的流程,请参见图6:

图6  初始化端口

注意:关于未使用端口的设置,请注意根据系统具体要求进行适当的端口处理,并满足电气特性的要求。未使用的输入专用端口,请分别通过电阻上拉到 VDD 或是下拉到 VSS。


12位间隔定时器设置

12位间隔定时器设置的流程图,请参见图7:

图7 12位间隔定时器设置

 

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由杯中的清泉转载自Renesas,原文标题为:【应用】R7F0C014L2D单片机控制尺寸为128x64的LCD点阵,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【成功案例】瑞萨16位单片机R5F212A7SNFA用于智能空调主控板,具有很强的抗干扰性能

空调作为每个家庭的必需品,内部集成越来越多的传感器如温湿度传感器、PM2.5传感器以及WIFI通信模块。对空调主控的稳定性要求也越来越严格。 笔者设计的这款智能空调主控板,选用瑞萨推出的16位单片机R5F212A7SNFA作为主控MCU,该芯片具有很强的抗干扰性能 ,可减少电磁噪声的产生和承受EMI干扰 ,满足产品设计选型要求。

应用方案    发布时间 : 2020-03-12

【应用】Renesas R5F102AAASP 16位MCU在智能风扇上的应用

瑞萨单片机在智能风扇上的应用概述智能风扇作为本公司的重点项目,在满足客户需求的前提下要求在设计方面尽量做到性价比最优,功能最稳定。因为瑞萨与本公司有合作并且有很多成功的案例,尤其是在技术支持与供货方面比较稳定,另外瑞萨做为知名品牌,各项参数指标均可满足本项目的设计要求。下面对本项目的选型以及应用做个简单分享。

应用方案    发布时间 : 2020-02-29

【应用】R5F100LE低功耗16位单片机在窗户报警器中的应用

本文介绍了瑞萨电子公司推出的R5F100LE单片机在窗户报警器中的应用。随着人们安防意识的逐渐增强,安防报警系统广泛应用于生产、生活的各个领域,窗户报警器是安防报警器的一种类型,由于其价格低廉、易操作、安全性强等特点得到广泛的应用,本文提供了一种基于瑞萨单片机R5F100LE的窗户报警器的解决方案。

应用方案    发布时间 : 2018-12-15

寻找Microchip SST89V54RD2 16位单片机的替代品,最好是pin to pin兼容的,谢谢!

你好,该芯片为Microchip的产品早已经停产,建议使用新的产品来代替,推荐使用瑞萨RL78系列16位单片机来替代。详情可以在世强官网搜索RL78

技术问答    发布时间 : 2018-10-19

【经验】瑞萨R8C/2A组单片机R5F212A7SNFA固件烧录方法及步骤

R8C/2A组单片机采用R8C/微系列CPU内核,具有1兆字节的地址空间,能够高速执行指令。广泛应用于家电主控板、智能家电、工业控制等自动化设备上。本文通过具体项目案例介绍瑞萨R8C/2A组16位单片机R5F212A7SNFA的烧录方法及步骤。

设计经验    发布时间 : 2020-10-16

H8S/2113 Group Renesas 16-Bit Single-Chip Microcomputer User’s Manual: Hardware

型号- H8S,H8S FAMILY,R4F2113,H8S/2100,H8/300H,H8S/2100 SERIES,H8S/2000,H8S/2113,H8S/2113 GROUP,H8S/2600 SERIES,H8S/2600,H8S/2000 SERIES,H8/300

用户指南  -  RENESAS  - Rev. 2.00  - Feb 14, 2013 PDF 英文 下载

R7F0C020M2DFB 16位单片机 用户手册 硬件篇

描述- 本手册以理解R7F0C020 的功能并且以设计和开发其应用系统和程序的用户工程师为对象。

型号- R7F0C020M2DFB,R7F0C020,R7F0C020M2DFB-C#AA0

用户指南  -  RENESAS  - Rev.0.50  - 2017.07.20 PDF 中文 下载

【经验】瑞萨RL78系列汽车级16位MCU低功耗STOP模式如何唤醒?

本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。

设计经验    发布时间 : 2019-05-02

R7F0C019L2DFB 16位单片机用户手册 硬件篇

型号- R7F0C019L2DFB-C#AA0,R7F0C019L2DFB,R7F0C019,RL78,R7F0C019L2DFB-C#HA0

用户指南  -  RENESAS  - Rev.2.00  - 2015.03.16 PDF 中文 下载

【经验】车规级16位单片机RL78系列R5F10BBF睡眠模式使用IO唤醒操作指引

瑞萨汽车电子推出的高性价比的汽车级16位MCU RL78/F1x系列,广泛用于汽车零部件主控开发,受到车厂的好评公认。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHZ,集成了片上EEPROM。本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何使用IO口唤醒R5F10BBF芯片的睡眠模式。

设计经验    发布时间 : 2019-11-01

国产单片机哪家强?

国产单片机品牌主要是兆易、宏晶、华大、新唐等,目前主要应用在一些低端领域。可以看下Siliconlabs和Renesas的MCU 。【选型】Silicon Labs(芯科科技) EFM8 8位MCU选型指南【选型】Silicon Labs(芯科科技) EFM32 32位MCU选型指南【选型】Renesas(瑞萨电子) RX系列MCU选型指南【选型】Renesas(瑞萨电子) RL78系列16位MCU选型指南

技术问答    发布时间 : 2019-07-08

RL78/L13 16位单片机用户手册硬件篇

型号- R5F10WLDGFA,R5F10WLDGFB,R5F10WLDAFB,R5F10WMG,R5F10WMF,R5F10WMGAFA,R5F10WME,R5F10WMGAFB,R5F10WMD,R5F10WMC,R5F10WMA,R5F10WMCAFB,R5F10WMGGFB,R5F10WMCAFA,R5F10WMCGFA,R5F10WMGGFA,R5F10WMCGFB,R5F10WLDAFA,R5F10WLAAFB,R5F10WLEGFB,R5F10WLAAFA,R5F10WLEGFA,R5F10WLX,R5F10WLAGFB,R5F10WMFAFA,R5F10WLAGFA,R5F10WMFAFB,R5F10WMFGFA,R5F10WLEAXXXFB,R5F10WMFGFB,R5F10WLEAFB,R5F10WLEAFA,RL78,R5F10WLFGFB,R5F10WLFGFA,R5F10WMX,R5F10WMEAFA,R5F10WMAAFA,R5F10WMEAFB,R5F10WMAAFB,R5F10WMEGFB,R5F10WMEGFA,R5F10WMAGFB,R5F10WLFAFB,R5F10WMAGFA,R5F10WLFAFA,R5F10WLCGFA,RL78L13,R5F10WLCGFB,R5F10WLCAFA,R5F10WLGGFA,R5F10WLCAFB,R5F10WLGGFB,R5F10WLF,R5F10WLE,R5F10WLD,R5F10WLC,R5F10WLA,R5F10WMDAFB,R5F10WMDAFA,R5F10WMDGFB,R5F10WMDGFA,R5F10WLG,R5F10WLGAFA,RL78/L13,R5F10WLGAFB

用户指南  -  RENESAS  - Rev.1.00  - 2013.02.28 PDF 中文 下载

空气净化器主控单片机选型,请问下单片机R7F0C009休眠模式内部RTC开启时电流是多少?

R7F0C009是RL78中国系列新品,开启RTC后休眠模式下电流仅为0.49uA。

技术问答    发布时间 : 2017-05-16

瑞萨车规级16位单片机R5F10BBF的IICA功能配置经验

瑞萨汽车电子推出的高性价比的汽车级16位MCU RL78/F1x系列,广泛用于汽车零部件主控开发,受到车厂的好评公认。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHZ,静态功耗低到0.23uA,集成了片上EEPROM。本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的车规级MCU R5F10BBF为例,介绍在设计IIC功能的配置流程

设计经验    发布时间 : 2019-04-26

应用笔记或设计指南  -  RENESAS  - Rev. 1.02  - 18-Aug-2010 PDF 英文 下载

展开更多

电子商城

查看更多

品牌:瑞纳捷

品类:低功耗通用MCU

价格:¥2.1667

现货: 291,270

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,058

品牌:瑞纳捷

品类:低功耗通用MCU

价格:¥1.2667

现货: 78,187

品牌:瑞纳捷

品类:低功耗通用MCU

价格:¥1.1667

现货: 36,712

品牌:瑞纳捷

品类:低功耗通用MCU

价格:¥1.1667

现货: 26,123

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.1718

现货: 14,132

品牌:SILICON LABS

品类:32位MCU

价格:¥24.8076

现货: 10,000

品牌:SILICON LABS

品类:8b Wireless MCU

价格:¥7.2474

现货: 9,039

品牌:SILICON LABS

品类:32MCU

价格:¥57.6978

现货: 6,379

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥18.6749

现货: 6,245

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥2.6760

现货:145

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:RENESAS

品类:MCU

价格:¥25.3732

现货:42,346

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货:40,179

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,718

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面