《电子技术应用》2006年第4期 本刊邮箱:eta@ncse.com.cn
在自动控制和智能化仪器仪表中,人机交互是不可
缺少的一部分。如何选择合适的显示器件和用最少的单
片机口线实现键盘输入,以便将更多并单片机口线用作
其他功能控制,是每个从事自动控制和智能化仪器仪表
电气设计工程师要考虑的问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
。就显示器件而言,随着
科学技术的发展,电子显示技术也在不断地更新换代。
从传统的阴极射线管(CRT)发展到液晶屏(LCD),并正在
向新一代显示技术过渡。作为新型显示技术候选产品的
有:等离子体放电显示屏(PDP)、有机电致发光屏(OLED)、
发光二极管(LED)、电场激发发光(FED)等。目前竞争最激
烈的是 PDP、OLED、LCD。它们各有所长,但追求的最终目
标都是一样的,即要求达到质轻、体薄、高亮度、快速响
应、高清析度、低电压、高效率、长寿命、低成本。
目前,在光电显示领域,CRT已经走向末路,LCD正
处于发展的顶峰时期,与技术成熟、产业链完善、规模庞
大的 LCD产业相比,OLED还处于发展的初级阶段,它
的优势体现在技术与产业两方面。在技术上,OLED很
薄、很轻,厚度可以做到比 LCD薄;由于是不需要背光
源的主动发光,所以 OLED视角很广,一般认为接近 180
度;具有省电、耐低温特性,在低温下的性能远远优于
LCD;响应速度快,图像刷新率几乎是 LCD的 100~1000
倍;除了图像质量的根本性改进外,还具有抗震性好这
一特性,这对于便携式设备而言十分有利;不仅如此,由
于可弯曲的塑料也可以用作基质材料,所以 OLED显示
屏的外形不受限制,可以是任何形状,可以放到任意物
体的表面。由于使用了新的基质材料,OLED显示屏比目
前最薄的薄膜电晶体管(TFT)屏幕还要平整得多[1]。台湾
铼宝公司生产的内嵌 SSD1303驱动芯片的超薄 OLED显
示屏 P09703点阵数为 128×64,厚度仅 2.05mm,重量仅
11.1g,工作温度-40~+85℃。下面给出 !PSD3200单片机
与 OLED显示屏 P09703的硬件连接和软件编程。
1!PSD3200单片机简介
带可编程逻辑的单片机 !PSD3200系列是 ST公司
最新推出的在 FlashPSD结构中内嵌 8032控制器内核
(12CLOCK)的可编程器件。!PSD3200系列带两块 Flash
存储器,SRAM(支持后备电池)及通用 I/O口,带有 16个
宏单元的 3000门可编程逻辑电路 PLD,实现了管理监
控功能,并可实现 USB、I2C、ADC、DDC和 PWM功能。内
嵌 8032微控中心。带两个
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
异步通讯口,三个 16位
定时/计数器和两个外部中断。与 FlashPSD系列一样,
!PSD3200系列同样可以通过 JATGISP接口进行在系统
编程。!PSD3200系列芯片在税控收款机、POS机、微型打
印机、出车计价器和 GPS系统等领域有着广泛的应用[2]。
在成功推出 !PSD3200系列后,ST公司 2004年推出内嵌
高速 8032控制器内核(4CLOCK)的 !PSD3300系列,在原
来 !PSD3200系列的基础上提供 8路 10位 ADC、IrDA及
JTAG调试等增强功能,使其具有更广阔的应用前景。
2P09703与 !PSD3200的硬件连接
P09703主要特性为:
点 阵 数:128×64
点 尺 寸:0.4×0.4mm2
视域尺寸:55.01×27.49mm2
外型尺寸:75(w)×52.7(H)×9.5(D)mm3
亮 度:20~80cd/m2
对 比 度:500:1
视 角:>160°(全视角)
发光颜色:黄
反应速度:<10μs
电源电压:双电源 Vdd=+3V VP=+9~14V
功率损耗:<400mw(全亮)
寿 命:>20,000小时
工作温度:-40~+85℃
内藏控制器:SOLOMONSSD1303T
由于 OLED显示屏 P09703的逻辑电平为 2.4~3.5V,
我们选用 ST公司生产的 !PSD3200系列单片机时,注意
选用 3.3V器件。以 !PSD3234BV为例,给出 OLED显示
屏 P09703与 !PSD3234BV单片机的硬件连接图 (如图
1),图中同时给出利用 !PSD3200单片机的一个 A/D口
实现 32个按键的原理图,可以大幅度减少对 I/O口的
基于 !PSD3200的人机对话设计
田育民,刘思伟
(西安测绘研究所,陕西 西安 710054)
摘 要:在介绍具有 USB、I2C、ADC、DDC和 PWM功能并嵌入 8032控制器内核的 !PSD3200单片
机的基础上,重点分析利用 !PSD3200单片机与内嵌 SSD1303驱动芯片的超薄 OLED显示屏 P09703
的硬件连接和软件编程,同时给出利用 !PSD3200单片机一个 A/D口实现 32个按键的原理图,从而
实现完整的人机对话设计。
关键词:OLED SSD1303 !PSD3200 单片机
行业聚焦
131
《电子技术应用》2006年第4期欢迎网上投稿 www.aetnet.cnwww.aetnet.com.cn
图 2P09703OLED显示屏 8080时序图
D/C#
W/R#
RD#
CS#
D0~D7(READ)
D0~D7(WRITE) ValidData
PWCSL
PWCSHtcycle
tDSW
tR
tDHW
ValidData
tDHR
tCH
tACC
tF
tAHtAS
6800时序 8080时序 串行接口
BS0 0 0 0
BS1 0 1 0
BS2 1 1 0
表 1
占用。这里要说明的是由于 OLED显示屏 P09703内藏控
制器为台湾 SOLOMON生产的 SSD1303,该控制器在接口
控制电路内有两套时序电路,由时序适配电路设置以适
配不同计算机操作时序的要求。时序适配电路的设置端
为 BS1和 BS2。BS1和 BS2的时序设置如表 1所示。OLED
显示屏 P09703中没有串行接口,图 2为 P09703OLED显
示屏 8080的时序图。
3软件编程
在与计算机连接方面,SSD1303的接口包
括数据输入缓存器、数据输出锁存器、指令寄
存器及译码器、忙状态触发器以及时序控制电
路等,具有高性能的接口控制电路。计算机可
以随时访问 SSD1303而不需要判断其当前状
态。与以前用的 T6963C控制器不同,SSD1303
对忙状态的判断在操作上不是那么重要,因为
SSD1303的接口部能够适时地接收计算机的访问。只是
在计算机对显示存储器大量的数据传输时与控制部向
驱动部传输显示数据相冲突,会在显示屏上出现“雪
花”。但是由于这个间隙时间很短,加上人眼在视觉上的
惰性而看不出“雪花”现象,有时判断忙标志再进行显示
数据传输时,忙标志已经消失了。因此,计算机访问
SSD1303的操作
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
非常简单。
图 1P09703与 !PSD3234BV硬件连接原理图
行业聚焦
132
《电子技术应用》2006年第4期 本刊邮箱:eta@ncse.com.cn
sbitDC_PIN_NUM=P0^5; //P0.5数据/指令控制位,
//低电平-指令操作,高电平-数据操作
sbitWR_PIN_NUM=P0^6; //P0.6写数据/指令控制
//位,高电平变低电平时写入
sbitRD_PIN_NUM=P0^7;//P0.7读数据/指令控制位,
//低电平有效
unsignedcharReadData(void) //从 P09703OLED显示屏
//读取数据
{ unsignedchartemp;
DC_PIN_NUM=1;
RD_PIN_NUM=0;
RD_PIN_NUM=1;
temp=P4;
return temp;
}
unsignedcharReadCommand(void) //从 P09703OLED
//显示屏读取寄存器状态
{ unsignedchartemp;
DC_PIN_NUM=1;
RD_PIN_NUM=0;
RD_PIN_NUM=1;
temp=P4;
return temp;
}
voidWriteCommand(unsignedcharData) //写指令代码
//到 P09703OLED显示屏
{ DC_PIN_NUM=0;
P4=Data;
WR_PIN_NUM=0;
WR_PIN_NUM=1;
}
voidWriteData(uint8Data)//写参数及数据到 P09703OLED
//显示屏
{ DC_PIN_NUM=1;
P4=Data;
WR_PIN_NUM=0;
WR_PIN_NUM=1;
}
main(){ intj,i;
InitOled(); //初始化P09703OLED显示屏,由于SSD1303
//软件控制指令非常丰富,该函数内容较
//长,在 这 里 不 做描述,详情见P09703应
//用笔记,这里要说明的是:nitOled()中的
//Icomm_out2()函数用 WriteCommand()函
//数替代
for(i=0;i<8;i++)
WriteCommand(0xB0+i);//设置显示位置-行
WriteCommand(0x02); //设置显示位置-列低地址
WriteCommand(0x10); //设置显示位置-列高地址
for(j=0;j<128;j++)
WriteData((0xFF); //屏幕显示,全亮
}
}
上述仅介绍了 P09703的基本应用。通过该文介绍
的方法,并结合 SSD1303的指令集 [3],读者可对 P09703
有更深了解。
参考文献
1邹德春.新一代超薄显示技术-OLED.电子产品世界,2003;(3)
2!PSD3200family.http://www.st.com
3SSD1303 AdvanceInformation 132x64DotMatrixOLED/
PLEDSegment/CommonDriverwithController.http://www.
solomon-systech.com
行业聚焦
北京鼎升力创技术有限公司2006年全国大型巡回研讨会 邀请函
尊敬的用户,您好!
北京鼎升力创技术有限公司是一家专业从事工控产品研发、生产、销售的高科技公司,为了让
广大用户能更好的了解数据采集及嵌入式产品的发展,我们于 2006年 4~5月将在全国 11个城
市举办“十年磨砺成一剑,卧薪偿胆立方圆”大型巡回技术研讨会。此次研讨会将为您带来工控产
品的最新技术和精彩案例,衷心希望您能在百忙之中抽出时间和我们一起探讨工控产品的今天和
明天。凡到会嘉宾可免费借测我公司产品。
届时将有如下礼品:
一等奖:价值 500元 1名
二等奖:价值 300元 2名
三等奖:价值 100元 5名
所有到会嘉宾均有纪念品
研讨会内容
1.基于 RS-485总线的 RemoDAQ-8000系列数据采集模块介绍
2.基于 8088CPU及 DOS系统的可编程控制器及
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
转换器———RemoDAQ-8188介绍
3.智能电量采集
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
———RemoDAQ-820X系列模块介绍
4.嵌入式平台软件介绍———WindowsXPe,WindowsCE,Linux
5.如何快速设计自己的专用控制器———基于 X86架构的 STX和基于 Risc(ARM)的核心模块介绍
6.无线通讯解决方案———GPRS/CDMADTU及新一代无线蜂窝以太网 Zigbee产品介绍
7.“悦目”系列平板电脑介绍
8.自由提问、抽奖
地 址:北京市海淀区上地东路 1号盈创动力 E座 605室 邮 编:100085
联系人:任晓莉 E-mail:Marketing@dslc.com.cn 网 址:www.dslc.com.cn
电 话:010-58851692-8038 13331191611 传 真:010-58851695
城市 日期 会议地点
沈阳 4月 11日 沈阳高登大酒店
长春 4月 12日 长春国际大厦酒店
哈尔滨 4月 13日 华融饭店
武汉 4月 24日 武汉湖滨花园酒店
长沙 4月 25日 鑫湘和一酒店
西安 4月 27日 西安建国饭店
上海 5月 15日 上海建国宾馆
南京 5月 16日 中山大厦
济南 5月 18日 山东新闻大厦
北京 5月 24日 北京天鸿科园大酒店
天津 5月 26日 天津市工业自动化
仪表研究所科研楼
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"
133