历史上的今天
今天是:2025年08月13日(星期三)
2021年08月13日 | Freescale MC9S08AW60汇编学习笔记(一)
2021-08-13 来源:eefocus
MC9S08AW60是HCS08系列的MCU,它是8位的MCU,由HCS08核加上存储器和外围模块构成。HCS08系列的MCU除了MC9S08AW系列之外还有MC9S08GB系列、MC9S08GT系列、MC9S08AC系列等。不同型号的MCU应用领域的侧重点不同。
HCS08系列的MCU就只有5个寄存器:A、H:X、SP、PC、CCR。分别是8位、16位、16位、16位、8位。具体功能要在使用中掌握。MC9S08AW60的主频为4MHz,一个总线周期为T=0.25us。MC9S08AW60存放数据的方式是大端方式:低地址存放最高有效字节,此外需要知道的是存储器中RAM地址:$0070~$086F,FLASH地址:$0870~$17FF、$1860~$FFAF。接着我们就可以使用Codewarrior来编写代码了。
首先,给出一个最基础的框架:
org $0070 ;变量定义
x1 ds.b 1
org $1860 ;常量定义并写出主程序
x2 dc.b 1
main: ;主函数
clra
clrx
nop
again: ;主循环
nop
jmp again
org $fffe ;复位向量
dc.w main
编译后,可以在调试面板查看一下效果。其中复位向量的使用实质是在地址$FFFE~$FFFF中写入main函数的地址,当复位时就直接执行$FFFE中的代码,于是转入main函数中,程序就回到了最初的固定状态,复位的使用可以应对程序中出现的异常,就好比手机的重启、初始化之类的总是回到一个可以预知的固定状态。其他程序代码(如:nop表示空操作占用一个总线周期T)可以翻阅数据手册,也可以看看《Freescale-HCS08单片机原理及应用-指令集汇总》
史海拾趣
|
一、 突破ZigBee应用系统设计的瓶颈 对于一个实际ZIGBEE应用系统的设计,设计者主要面对的技术难点有三个,通讯距离,高频设计技术和无线软件技术,这也是ZigBee技术走向应用的主要瓶颈。 1、通讯距离问题,由于一般的ZigBee前端RF部 ...… 查看全部问答> |
|
与数字技术或软件相比,模拟技术人才的培养和造就仍然需要一定的实践和时间,但无论数字技术发展到任何阶段将永远离不开模拟技术。由于难度系数较大的原因,有时即便投入很多精力,如果缺乏耐心、毅力和必要的条件,投入也并非一定有回报,但一旦在 ...… 查看全部问答> |
|
目录: 6502微处理机概述 6502微处理机的内部结构 6502的时序 第一章 MPU6502的寻址方式及指令系统 第二章 6502汇编语言程序设计 第三章 以6502为CPU的微型计算机 第四章 6502外围接口芯片 第五章 应用举例 详细信息: 书名:6502微处 ...… 查看全部问答> |
|
负责STM32 AD部分数据采集然后通过USB传送到pc. 2009-06-16 -------------------------------------------------------------------------------- 广州日普电子有限公司 梁先生 广州科学城玉树工业区H栋东座3楼 电话:020-82260121 传真:020 ...… 查看全部问答> |
|
/* 0x20000028 = 0x03 -> L3MODE置0 0x20000028 = 0x04 -> L3MODE置1   ...… 查看全部问答> |
|
os是wince5.0,使用KernelIoControl动态关联中断,有一全局变量volatile INT CalibrationState指明校准状态, 在TouchPanelReadCalibrationPoint 函数中,设置该变量为1时,便阻塞等待中断处理函数。中断发生,进入中断处 ...… 查看全部问答> |
|
/**************************************************************** NAME: u2440mon.c DESC: u2440mon entry point,menu,download ****************************************************************/#define GLOBAL_CLK&nb ...… 查看全部问答> |
|
【为C2000做贡献】基于TMS320F2812的DSP最小系统设计 摘 要:在电子信息专业的课程教学、综合实验教学、毕业设计以及电子设计竞赛中,需要应用DSP 实验系统。本文以性价比高、在工业上广泛应用的TMS320F2812 为主控芯片,设计了一个DSP 最小应用系统。详细介绍了各部分电路的设计方法和调试过程。该 ...… 查看全部问答> |




