社区
驱动开发/核心开发
帖子详情
基于arm9(s3c2410)的嵌入式lcd液晶显示汉字怎么写c语言程序
wanjingyuan
2011-04-11 12:27:51
在linux下现在在lcd屏上只能显示园线,但想显示汉字怎么办?
...全文
609
14
打赏
收藏
基于arm9(s3c2410)的嵌入式lcd液晶显示汉字怎么写c语言程序
在linux下现在在lcd屏上只能显示园线,但想显示汉字怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changing_better
2011-05-26
打赏
举报
回复
求教你ARM板和lcd屏直接接了什么硬件电路?
changing_better
2011-05-26
打赏
举报
回复
你既然可以显示点,那你就用你显示的点组成个汉字就行了,字库也是这个原理。
ehust
2011-05-20
打赏
举报
回复
楼主可能没明白本质,字也是一个点一个点组成,你会描点就能写字。只要知道字的点是怎么分布的就行了。
比如7楼的“浙”字,32字节表示16x16的点阵,说明一个字节表示8个点,即一个位表示一个点,一般1表示白色,0表示黑色,跟着描点就行了,每16位(两个字节)换行
jounehou
2011-05-19
打赏
举报
回复
把一个字 不管是汉字还是数字还是英文 他们始终是屏幕上的一些点的不同颜色组成的。其他的自己去想啦 。。字库也就是做个映射不需要你自己去计算一个字的点阵颜色。。
根画圈画框 在最基础的原理上是没有区别的
用心飞翔
2011-05-04
打赏
举报
回复
建议楼主买个有字库的LCD,这样比较方便
nametian
2011-04-29
打赏
举报
回复
如果不是应用广,取模(GB2312字库)就可以。
如果是应用广的,就用字体引擎,如FreeType2,这样Linux,Windows的字体文件随便用。
yaomj1986
2011-04-29
打赏
举报
回复
你可以从网上下载一个LCD汉字取模软件,输入你要显示的汉字,它就会给你输出这个汉字的点阵。比如“浙”,它的点阵:
{//-- 文字: 浙
//-- 宋体12; 此字体下对应的点阵为:宽x高=16x16
0x42,0x00,0x22,0x7E,0x22,0x40,0x0F,0xC0,0x82,0x40,0x52,0x7E,0x52,0x48,0x23,0x48,
0x26,0x48,0x2A,0x48,0xC2,0x48,0x42,0x48,0x42,0x88,0x42,0x88,0x4B,0x08,0x44,0x08,
};
afei8856
2011-04-11
打赏
举报
回复
要有字库啊
wanjingyuan
2011-04-11
打赏
举报
回复
能帮忙的麻烦留个联系方式,QQ或其它。谢了!
wanjingyuan
2011-04-11
打赏
举报
回复
[Quote=引用 4 楼 chinaye1 的回复:]
引用 3 楼 wanjingyuan 的回复:
我现在只要显示一个字就好,只要在lcd上有字输出就行,不用字库可以吗
可以 把你要显示的汉字取字模 在屏上画出来!
[/Quote]
能说具体点吗?怎么画?像画线画圆一样吗?
wanjingyuan
2011-04-11
打赏
举报
回复
能说具体点吗?怎么画?像画线画圆一样吗?
chinaye1
2011-04-11
打赏
举报
回复
[Quote=引用 3 楼 wanjingyuan 的回复:]
我现在只要显示一个字就好,只要在lcd上有字输出就行,不用字库可以吗
[/Quote]可以 把你要显示的汉字取字模 在屏上画出来!
wanjingyuan
2011-04-11
打赏
举报
回复
我现在只要显示一个字就好,只要在lcd上有字输出就行,不用字库可以吗
ARM
嵌入式
C编程标准教程
本书从
ARM
处理器技术和ADS 1.2开发环境讲起,讲解
ARM
嵌入式
C编程的方方面面,包含
S3C2410
片上资源、中断系统、I/O口、串口通信、触摸屏控制、实时时钟、
LCD
显示、DMA控制、PWM控制、看门狗电路、I2C控制、I2S控制、SPI接口、A/D(D/A)转换控制等。 本书由浅入深、循序渐进、实例丰富、步骤详细,适合
嵌入式
开发人员参考,也可作为高校
嵌入式
相关专业教材使用。 目录 第1章
ARM
技术简介 1.1
ARM
处理器简介 1.2
ARM
体系结构的发展 1.3
ARM
体系结构的存储器格式 1.4 习题与练习 第2章 ADS 1.2开发环境创建与简介 2.1 ADS 1.2开发环境创建 2.2 ADS集成开发环境的使用 2.3 用AXD进行代码仿真、调试 2.4
ARM
C语言
程序
的基本规则和系统初始化
程序
2.5 习题与练习 第3章
ARM
9芯片
S3C2410
的片上资源 3.1
S3C2410
处理器介绍 3.2
S3C2410
处理器片上资源的定义和使用 3.3 编程参考软件包2410TEST 3.4 习题与练习 第4章
S3C2410
的中断系统 4.1
S3C2410
的处理器中断 4.2 中断控制 4.3
S3C2410
中断源 4.4 中断控制专用寄存器 4.5 中断控制
程序
编
写
步骤 4.6 本章实验例程 4.7 习题与练习 第5章
S3C2410
的I/O口和I/O口操作 5.1
S3C2410
I/O口描述 5.2 I/O端口控制寄存器 5.3 I/O口操作步骤 5.4 本章实验例程 5.5 习题与练习 第6章
S3C2410
的串口UART及编程 6.1
S3C2410
的串口UART概述 6.2 UART的控制寄存器 6.3 UART通信
程序
编
写
6.4 本章实验例程 6.5 实验参考
程序
6.6 红外数据通信简介 6.7 习题与练习 第7章 ADC和触摸屏控制 7.1 触摸屏结构和工作原理 7.2
S3C2410
的触摸屏控制 7.3 触摸屏控制
程序
编
写
7.4 本章实验例程 7.5 习题与练习 第8章
S3C2410
的实时时钟(RTC) 第9章
S3C2410
的
LCD
显示 第10章 直接存储器存取(DMA)控制 第11章 脉宽调制(PWM)及
S3C2410
的PWM控制 第12章 看门狗(Watchdog)电路 第13章 双向二线制串行总线(I2C)及
S3C2410
的I2C控制 第14章 数字音频信号(I2S)介绍和
S3C2410
的I2S控制 第15章 串行外设接口(SPI)介绍 第16章
S3C2410
的A/D、D/A转换控制
ARM
嵌入式
C编程标准教程4
共四个分卷,此为分卷04; 本书从
ARM
处理器技术和ADS 1.2开发环境讲起,讲解
ARM
嵌入式
C编程的方方面面,包含
S3C2410
片上资源、中断系统、I/O口、串口通信、触摸屏控制、实时时钟、
LCD
显示、DMA控制、PWM控制、看门狗电路、I2C控制、I2S控制、SPI接口、A/D(D/A)转换控制等。 本书由浅入深、循序渐进、实例丰富、步骤详细,适合
嵌入式
开发人员参考,也可作为高校
嵌入式
相关专业教材使用。 目录 第1章
ARM
技术简介 1.1
ARM
处理器简介 1.2
ARM
体系结构的发展 1.3
ARM
体系结构的存储器格式 1.4 习题与练习 第2章 ADS 1.2开发环境创建与简介 2.1 ADS 1.2开发环境创建 2.2 ADS集成开发环境的使用 2.3 用AXD进行代码仿真、调试 2.4
ARM
C语言
程序
的基本规则和系统初始化
程序
2.5 习题与练习 第3章
ARM
9芯片
S3C2410
的片上资源 3.1
S3C2410
处理器介绍 3.2
S3C2410
处理器片上资源的定义和使用 3.3 编程参考软件包2410TEST 3.4 习题与练习 第4章
S3C2410
的中断系统 4.1
S3C2410
的处理器中断 4.2 中断控制 4.3
S3C2410
中断源 4.4 中断控制专用寄存器 4.5 中断控制
程序
编
写
步骤 4.6 本章实验例程 4.7 习题与练习 第5章
S3C2410
的I/O口和I/O口操作 5.1
S3C2410
I/O口描述 5.2 I/O端口控制寄存器 5.3 I/O口操作步骤 5.4 本章实验例程 5.5 习题与练习 第6章
S3C2410
的串口UART及编程 6.1
S3C2410
的串口UART概述 6.2 UART的控制寄存器 6.3 UART通信
程序
编
写
6.4 本章实验例程 6.5 实验参考
程序
6.6 红外数据通信简介 6.7 习题与练习 第7章 ADC和触摸屏控制 7.1 触摸屏结构和工作原理 7.2
S3C2410
的触摸屏控制 7.3 触摸屏控制
程序
编
写
7.4 本章实验例程 7.5 习题与练习 第8章
S3C2410
的实时时钟(RTC) 第9章
S3C2410
的
LCD
显示 第10章 直接存储器存取(DMA)控制 第11章 脉宽调制(PWM)及
S3C2410
的PWM控制 第12章 看门狗(Watchdog)电路 第13章 双向二线制串行总线(I2C)及
S3C2410
的I2C控制 第14章 数字音频信号(I2S)介绍和
S3C2410
的I2S控制 第15章 串行外设接口(SPI)介绍 第16章
S3C2410
的A/D、D/A转换控制
C语言
嵌入式
linux编程
C语言
到底学到什么程度,才能胜任Linux内核、驱动或
嵌入式
系统的开发?一般来讲,不同的软件开发职位,对
C语言
的要求是不同的。
嵌入式
开发,对
C语言
的要求相比其它职位,相对很高。不仅要求学员掌握
C语言
的基本语法,还要对 1)计算机基本原理及系统结构、
ARM
汇编、指令集与微架构 2)
程序
的编译、链接、重定位、安装、加载运行原理 3)C
程序
运行的堆栈管理、内存泄露、栈溢出 4)C标准、C编译器对C标准的扩展、Linux内核的C扩展语法 5)指针的深刻掌握、数据存储 6)系统的模块化编程、软件封层、代码复用、框架迭代 7)Linux内核的面向对象思想 8)CPU和操作系统入门 有一个更深的理解和掌握。 本套餐课程为一线芯片原厂
嵌入式
驱动工程师,根据多年学习经历和工作经验,针对
嵌入式
学员专业背景不同,基础知识理论差异较大,精心打造的一条全新的
嵌入式
C语言
进阶课程路线,无论是
嵌入式
新学员还是工作1~3年的职场新兵,学完本课程能够帮助您为构建整个
嵌入式
知识体系框架打下良好的基础,为后续的进阶学习和职场发展提供助力。
ARM
嵌入式
C编程标准教程2
共四个分卷,此为分卷02; 本书从
ARM
处理器技术和ADS 1.2开发环境讲起,讲解
ARM
嵌入式
C编程的方方面面,包含
S3C2410
片上资源、中断系统、I/O口、串口通信、触摸屏控制、实时时钟、
LCD
显示、DMA控制、PWM控制、看门狗电路、I2C控制、I2S控制、SPI接口、A/D(D/A)转换控制等。 本书由浅入深、循序渐进、实例丰富、步骤详细,适合
嵌入式
开发人员参考,也可作为高校
嵌入式
相关专业教材使用。 目录 第1章
ARM
技术简介 1.1
ARM
处理器简介 1.2
ARM
体系结构的发展 1.3
ARM
体系结构的存储器格式 1.4 习题与练习 第2章 ADS 1.2开发环境创建与简介 2.1 ADS 1.2开发环境创建 2.2 ADS集成开发环境的使用 2.3 用AXD进行代码仿真、调试 2.4
ARM
C语言
程序
的基本规则和系统初始化
程序
2.5 习题与练习 第3章
ARM
9芯片
S3C2410
的片上资源 3.1
S3C2410
处理器介绍 3.2
S3C2410
处理器片上资源的定义和使用 3.3 编程参考软件包2410TEST 3.4 习题与练习 第4章
S3C2410
的中断系统 4.1
S3C2410
的处理器中断 4.2 中断控制 4.3
S3C2410
中断源 4.4 中断控制专用寄存器 4.5 中断控制
程序
编
写
步骤 4.6 本章实验例程 4.7 习题与练习 第5章
S3C2410
的I/O口和I/O口操作 5.1
S3C2410
I/O口描述 5.2 I/O端口控制寄存器 5.3 I/O口操作步骤 5.4 本章实验例程 5.5 习题与练习 第6章
S3C2410
的串口UART及编程 6.1
S3C2410
的串口UART概述 6.2 UART的控制寄存器 6.3 UART通信
程序
编
写
6.4 本章实验例程 6.5 实验参考
程序
6.6 红外数据通信简介 6.7 习题与练习 第7章 ADC和触摸屏控制 7.1 触摸屏结构和工作原理 7.2
S3C2410
的触摸屏控制 7.3 触摸屏控制
程序
编
写
7.4 本章实验例程 7.5 习题与练习 第8章
S3C2410
的实时时钟(RTC) 第9章
S3C2410
的
LCD
显示 第10章 直接存储器存取(DMA)控制 第11章 脉宽调制(PWM)及
S3C2410
的PWM控制 第12章 看门狗(Watchdog)电路 第13章 双向二线制串行总线(I2C)及
S3C2410
的I2C控制 第14章 数字音频信号(I2S)介绍和
S3C2410
的I2S控制 第15章 串行外设接口(SPI)介绍 第16章
S3C2410
的A/D、D/A转换控制
arm
嵌入式
C编程标准教程(随书代码)
随书源码包 /////////////////////////////////// 本书从
ARM
处理器技术和ADS 1.2开发环境讲起,讲解
ARM
嵌入式
C编程的方方面面,包含
S3C2410
片上资源、中断系统、I/O口、串口通信、触摸屏控制、实时时钟、
LCD
显示、DMA控制、PWM控制、看门狗电路、I2C控制、I2S控制、SPI接口、A/D(D/A)转换控制等。 本书由浅入深、循序渐进、实例丰富、步骤详细,适合
嵌入式
开发人员参考,也可作为高校
嵌入式
相关专业教材使用。 目录 第1章
ARM
技术简介 1.1
ARM
处理器简介 1.2
ARM
体系结构的发展 1.3
ARM
体系结构的存储器格式 1.4 习题与练习 第2章 ADS 1.2开发环境创建与简介 2.1 ADS 1.2开发环境创建 2.2 ADS集成开发环境的使用 2.3 用AXD进行代码仿真、调试 2.4
ARM
C语言
程序
的基本规则和系统初始化
程序
2.5 习题与练习 第3章
ARM
9芯片
S3C2410
的片上资源 3.1
S3C2410
处理器介绍 3.2
S3C2410
处理器片上资源的定义和使用 3.3 编程参考软件包2410TEST 3.4 习题与练习 第4章
S3C2410
的中断系统 4.1
S3C2410
的处理器中断 4.2 中断控制 4.3
S3C2410
中断源 4.4 中断控制专用寄存器 4.5 中断控制
程序
编
写
步骤 4.6 本章实验例程 4.7 习题与练习 第5章
S3C2410
的I/O口和I/O口操作 5.1
S3C2410
I/O口描述 5.2 I/O端口控制寄存器 5.3 I/O口操作步骤 5.4 本章实验例程 5.5 习题与练习 第6章
S3C2410
的串口UART及编程 6.1
S3C2410
的串口UART概述 6.2 UART的控制寄存器 6.3 UART通信
程序
编
写
6.4 本章实验例程 6.5 实验参考
程序
6.6 红外数据通信简介 6.7 习题与练习 第7章 ADC和触摸屏控制 7.1 触摸屏结构和工作原理 7.2
S3C2410
的触摸屏控制 7.3 触摸屏控制
程序
编
写
7.4 本章实验例程 7.5 习题与练习 第8章
S3C2410
的实时时钟(RTC) 第9章
S3C2410
的
LCD
显示 第10章 直接存储器存取(DMA)控制 第11章 脉宽调制(PWM)及
S3C2410
的PWM控制 第12章 看门狗(Watchdog)电路 第13章 双向二线制串行总线(I2C)及
S3C2410
的I2C控制 第14章 数字音频信号(I2S)介绍和
S3C2410
的I2S控制 第15章 串行外设接口(SPI)介绍 第16章
S3C2410
的A/D、D/A转换控制
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章