AM4A_UM_Eng_v1-00

目录(table of contents)

一:一般概述

一般说明:这是一款低价AM4A新系列,低功耗(power dissipation)的LCD驱动和高性能(high performance)音频与旋律合成器的4位微处理器,不同于旧的AM4AB系列,他加强了多方面特点包括更多的ROM(1.5k*16bit ROM),更多的RAM(2页(pages) 64*4bit RAM),改进了音频合成器,附加(additional)高品质旋律合成器,低电压监控(detector),和内置红外发射器(built in infrared ray transmitter)etc,这款新的AM4a系列有很宽的应用场景。

特点(features):

single power supply :单电源供电 2.4v to 5.5v

强大的指令集(powerful instruction set)、

包含79指令集

二进制(binary)addition(加法)subtraction(减法)logical operation(逻辑控制)直接寻址模式(in direct addressing mode)

单个二进制操作---位操作(设置 复位)

16个工作寄存器操作

LCD驱动数组传送

4位输入输出脚数据传送

停止指令为了节省功率

中断触发

外部触发(external factors):2个通道来源(S and M)

内部触发(internal factors):3个通道来源(int sigal、timer、pre-divider)

4级子程序嵌套

ROM/RAM容量(capacity)

input/output引脚

块图 (block diagram):

二:CPU架构(Architeture)

精简指令架构,地址总线和数据总线的ROM和RAM分开存放的。

程序计数(program counter)

当操作调用子程序会进入中断模式,把当前程序内容自动存放在PC(counter)也就是stack register中

累加器(Accumulator)

acc这个寄存器是在程序运行中是非常重要的,在进行ALU数据操作时,需要将数据暂时存放在acc中

算术与逻辑器(ALU   )

二进制 加、简: ADC SBC ADD SUB ADN ADCI SUBI ADNI

逻辑操作 AND EOR OR ANDI ORI

移动 SR0,SR1,SL0.SL1

比较 JB0 JB1 JB2 JB3 JZ JNZ JC JNC

同时会影响进位标志位-------CF

程序存储(ROM)program memory

由1536*16bit组成(0x5ff*16bit),存储程序及指令输出,根据地址说明程序计数器PC,看图显示中断对应的地址。 (复位地址00h,中断地址在前面)

数据存储(RAM)data memory

堆栈RAM一共分为2 page 最大地址是64 addresses *4 bit ,看下面图片 

工作寄存器(work register)
堆栈寄存器(stack register)

这组寄存器用于存放用于按顺序保存程序计数器的内容

状态寄存器 (status register)

有三种类型:1,2,3

STS1:carry flag 进位标志位

STS2:

控制寄存器(control register)

定时器(timer)

input/output引脚(ports)

LCD驱动输出(LCD driver output)

电源供电连接(power supply connection )

三:控制函数(control function)

中断函数(interrupt function)

复位函数(reset function)

时钟发生器(clock generator)

四:音频和旋律合成器(voice and melody synthesizer)

音频合成器:voice synthesizer

旋律合成器:melody synthesize

PWM和cout

五:指令集:instruction set

指令集概述:instruction set summary

指令细节: instruction details

六:典型应用:typical application

七:电气特性:electrical characteristics




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值