热门关键词:
位置:首页 > 机械文档

C8051F12X存储大量常置代码的编译技巧

  • 该文件为pdf格式
  • 文件大小:301.36KB
  • 浏览次数
  • 发布时间:2017-03-10
文件介绍:

本资料包含pdf文件1个,下载需要20积分

C8051F12X存储大量常置代码的编译技巧S i l i c o n L a b o r a t o r i e s 公 司 的 C 8 0 5 l F 1 2 X 是 与 8 0 5 l 兼
容 , 采用高速流 水线 工作方 式 , 7 O 指 令 的执 行时 间为 1
个或 2 个 系统时钟周期 的高速集成混 合信号 S o C微控 制
器 。片内调试 电路提 供全速 、 非侵入 式的 在片/ 在系统 调
试 , 支 持 断 点 、 单 步 、 观 察 点 、 堆栈 监 视 器 , 可 以 观察 / 修 改
存储 器 和 寄存 器 ; 使用 内部 集 成 P I I , 时 速 度 可达 1 0 0
MI P S或 5 0 MI P S ; 对 于 需 要 大 量 常 量 代 码 而 又 想 外 扩
R OM 的 系统 没计 , 1 2 8 K B的 F l a s h是 个 很 好 的 选 择 。
1 处理 大 量 常量 代 码 面 临 的 困难
通常带中义 液晶显 示的 系统 采用 的是不 带 中文 字库
的图形液晶显示拈 , 需要给点阵字库分配存储空间 。常
用的是 1 6 ×1 6 点阵 字库 , 每个汉 字 占用 3 2 字节 存储 空
间 , 6 4 K B卒 间 可存 储 2 0 4 8 个 汝 宁 。标 准 5 1 MC U 只 能
直 接 访 6 4 K B程 序 空 间 , 采用 B A NK技 术 可 扩 展 空 间 ,
但 处 理 编 译 复 杂 , 且 需 要 额 外 Uo 口线 作 B AN K 选 择 控
制 。有的系统是将字库单独烧 写到外部 F l a s h中, 而硬什
接 法 上 使 用 数据 空 问地 址 , 但 标 准 5 1 MC U 数 据 空 间 也 只
有 6 4 K B , 不进行 分页外扩 同样不能实 现 2 0 4 8 字 以 的
汉字存储 。此外 , 程序运 行也需 要数据 空 间 , 实际 字库容
量 更 小 。C 8 0 5 1 F 1 2 X 具 有 完 善 的 片 上 外 设 资 源 , 8 K B 的
片上 R AM , 特别 是 1 2 8 K B的 F l a s h资 源 , 不 必 外 扩 存 储
器 即 町实 现 带 较 大 容量 的 中文 液 晶显 示 字 库 的完 整 系统 。
KE I I C 5 1是 目 前 最 流 行 的 5 l系 列 MC U 编 译 器 。
如果程序代码与字库常量代码总和不超过 6 4 K B , 则 町在
KE I L UV 2的 集 成 开 发 环 境 下 , 通 过 安 装 S i l i c o n I a b o r a -
t o r i e s 公 司 的 驱 动 程 序 直 接 对 C 8 0 5 1 F 1 2 X进 行 编 译 , 并 通
过 J T AG调 试 仿 真 器 实 现 不 占用 户 资 源 的 实 时 / 断 点 调
试 。但 当 程序 代 码 与字 库 常量 代 码 总 和超 过 6 4 K B时 , 在
K E I I U V2 下 , 只 能 采 用 B AN K 编 译 技 术 。常 量 默 认 设
置 是 分 配 到 低 3 2 K B 的 C 0 MM( ) N 区 , 而 C OMM( ) N 区
还要存放中断处 理等代码 , 因此如果想将点阵字库常量 分
配 到 指 定 的 B AN K, 还 需 要 采 取 其 他 方 法 。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败