s3c825a内部集成了一个lcd控制器,可以直接驱动224点(28segx8com)的lcd面板。实际应用中只需要将要显示的数据存储在lcd显示寄存器(700h-71fh)中,然后通过配置lcd控制寄存器(lcon)和lcd模式控制寄存器(lmod)来选择合适的帧刷新频率,lcd控制器就会自动地将要显示的内容从显示寄存器送到seg脚以进行显示输出,而不需要再进行其他的编程控制。 2 s3c825a的软件开发环境 2.1 在线仿真器openic i500 aijisysterm公司为三星sam8系列单片机提供了一套有效的在线仿真器——openice i500,该仿真器可以运行在windows 95/98/2000/nt等操作系统下,具有可选的cpu时钟资源(最高可达80mhz)和高达64kbyte的仿真代码存储器,同时内嵌功能强大的代码编辑器,可支持基于rs232的高速代码下载(最高下载速度可达115200b/s),同时支持c语言编译/调试(iarew,cspy),因此,应用此仿 真器可以大大提高程序调试开发的
摘要:以s3c825a为例介绍三星公司sam8系列单片机的内部结构及其软件开发环境,详细描述采用混合编辑法来对sam8系列单片机进行软件设计的一般方案,最后给出用混合编程法对s3c825a进行软件设计的具体应用实例。 关键词:sam8系列单片机;openice i500;iar c编译器;混合编程引言三星sam8系列单片机是8位cmos型微控制器,该系列单片机具有功耗超低、多样型号、资源丰富、cpu时钟可调及软件对硬件控制灵活等优点,其中,s3c825a型是目前应用较为广泛的单片机。s3c825a与三星sam8系列其他单片机一样,其常用的开发环境是iar公司的iar embedded workbench集成开发资源,该环境支持混合编程,可以编辑、汇编和编译汇编语言和c语言的源文件,并且汇编程序与c程序可以共同相同格式的头文件,使得开发过程灵活方便,是一种高效的软件设计方法,具有广泛的应用前景。1 s3c825a型单片机的内部结构s3c825a的内部结构框图如图1所示。从图1可以该单片机具有以下特点:●使用sam88rc作为中央处理单元;●具有48kb片内rom和
re"openice i500"还将就,"openice i300"很难用(好象已经停止生产了)。我们公司原准备买c编译器,好象要3万多人民币,但没买成(上面没批)。一直都用汇编。
三星s3c9454 用iar c编译时的怪现象!s3c9454,3.2m内部rc,1ms中断,但用openice i500仿真时,中断时间居然有2s,而且预分频器根本不工作,也就是说8分频,或4094分频的结果完全一样,更改t0data值亦不见起色,请哪位用过三星仿真器的大虾解惑啊!现在偶的蜂鸣器声音变成冒泡拉,郁闷呐!