|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
如何作内存分配表 |
作者:tanyunfeng 栏目:技术交流 |
我们老师要求我们为一个单片机作内存分配表,请教各位???谢谢 |
2楼: | >>参与讨论 |
作者: tyw 于 2005/4/9 8:53:00 发布:
这好办,你老爸每月给你200元零用钱,你怎么用的拉 R00~R07 机动 通用寄存器 R08~R38 买饭票 显示缓存区 R39~R50 零食 中间变量 R51~R70 买参考资料 各类定时计数器 R71~R90 买充值卡 各种专用数据区 R91~R110 请女朋友吃咖啡 专用运算器 R120~R150 泡巴费 各类标志 R151~ 备用 下面是本人一段程序中的分配表,供参考(HT49R30芯片) ;------------------------------------------------------------------------- FUNC .SECTION 'DATA' ;== 功能寄存器RAM节区 == ;------------------------------------------------------------------------- ;******************** ;* 数据表及参数定义 * ;******************** COMD_TAB EQU 0FE2H ;HT1621命令数据表偏址 YM_TAB EQU 0FF0H ;七段译码数据表偏址 DH_TAB EQU 0FB0H ;火焰动画数据表偏址 DH_LEN EQU 50 ;动画数据表长度 ; DH_SPEED EQU 10 ;动画速度(x10ms) J_TIM_SET EQU 20 ;继电器吸合时间(x1秒) ALM_SET1 EQU 03 ;报警蜂鸣每遍次数 ALM_SET2 EQU 05 ;报警蜂鸣遍数 ; C_TIM EQU 15H ;充电倒计时预置时间(x1分)[压缩BCD码] FAN_ES EQU 60 ;风扇延时关预置时间(x1秒) ; OVER1_ES EQU 10 ;超载1延时预置时间(x1秒) OVER2_ES EQU 5 ;超载2延时预置时间(x1秒) OVER3_ES EQU 1 ;超载3延时预置时间(x1秒) OVER1_DAT EQU 3 ;超载1允许次数预置数(35A) OVER2_DAT EQU 3 ;超载2允许次数预置数(40A) OVER3_DAT EQU 2 ;超载3允许次数预置数(45A) ; ;************** ;* 输出口定义 * ;************** DAT_LINE EQU PA.0 ;HT1621数据线 WR_LINE EQU PA.1 ;HT1621写入线 CS_LINE EQU PA.2 ;HT1621选通线 ; C_PUL_H EQU PA.3 ;高压充电脉冲控制线 C_PUL_M EQU PB.6 ;中压充电脉冲控制线 C_PUL_L EQU PB.7 ;低压充电脉冲控制线 F_PUL EQU PA.4 ;放电脉冲控制线 ; FM EQU PA.5 ;蜂鸣器控制线 ALM EQU PA.6 ;报警灯控制线 FAN EQU PA.7 ;散热风扇控制线 ; ADJ EQU PB.3 ;自校切换控制线 RUN1 EQU PD.0 ;运行状态灯1(PWM) RUN2 EQU PD.1 ;运行状态灯2(PWM) ;************** ;* 输入口定义 * ;************** STA_KEY EQU PC.0 ;启动键输入线 SEL_KEY EQU PC.1 ;选择键输入线 SET_KEY EQU PC.2 ;设置键输入线 CHK_KEY EQU PC.3 & |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |