
初步
输入/输出端口
有12个双向输入/输出线
该HTG2150 ,标记PA和PB ,这是
映射到[ 12H ] , [ 14H ]的数据存储器,重新
spectively 。所有这些I / O端口,可用于在线
把输出操作。对于输入操作,
这些端口是不锁存的,也就是输入
必须准备在T2上升沿指令的边缘
化MOV A , [ M] (M = 12H , 14H ) 。对于输出OP-
关合作,所有的数据被锁存并保持
不变,直到输出锁存被重写。
每个I / O口都有其自己的控制寄存器( PAC ,
PBC) ,以控制输入/输出配置。
利用控制寄存器, CMOS输出或
施密特触发器输入不管有没有上拉
电阻器(屏蔽选项)结构可以recon-
在软件控制下动态地想通。对
函数作为输入,对应的闩
控制寄存器必须写
1.
该
上拉电阻会自动显示
如果选择了上拉电阻选项。输入
消息人士还取决于控制寄存器。如果
控制寄存器位
1,
那么读取
垫状态。如果控制寄存器的位
0,
锁存器的内容将会被送到在 -
TE 呐升B US 。吨他拉tter I S P OSS IB L E I N
读 - 修改 - 写'
指令。输出
功能, CMOS是唯一的配置。
控制寄存器映射到的位置
13H, 15H.
HTG2150
芯片复位后,这些输入/输出口留
在高电平或浮空(掩膜选项) 。每
这些输入/输出锁存位可设置或
由SET [M ] .7或CLR [ M] 。我(M = 12H清除,
14H)指令。
有些指令会先输入数据,然后跟着
低输出操作。例如,该
SET [M ] .7 , CLR [M ] .7 , CPL [ M]和CPLA [M]。
指令读取输入口的状态到
CP U,前ê立方米TE T他 EFI版OPE老鼠我ONS
(位操作) ,然后将数据写回结果
锁存器或累加器。
端口A的每一行具有唤醒功能
该设备。端口B的份额垫,各引脚功能
化被屏蔽选项, PB7股定义
与SEG36 。与PB6 , PB5和PB4份额
SEG35 , SEG34和SEG33 。如果该段输出
放被选中时,相关的I / O寄存器( PB )易拉罐
不可用作通用寄存器。阅读
寄存器将导致一个未知的状态。
PWM接口
该HTG2150提供一个8位(第7位是符号
位) PWM D / A接口,这是很好的
语音合成。用户可以录制或同步
thesize的声音,并将其数字化成亲
克ROM 。这些声音可以被回放
中的函数序列作为旨在由
内部程序ROM 。有几种algo-
采用了一些能可以在HTG2150被使用,它们
是... PCM ,
mLAW ,
DPCM , ADPCM ...... 。
Q
V
V
D D
D A T A B美
D
W R ITE C 0 TR l研究例如是德
建华IP (E S) (E T)
- [R E A维C O 4 N TR l研究例如是德
C k的
S
Q
D D
宽E A K
P ü 11- ü P
M A S K O·P TIO N
D
ITE I W R / O
C k的
S
Q
Q
P A 0 P A 7
P B 4 P B 7
M
- [R E A D I / O
S y时骤米
W上的K E特征 - U P( P A 0:N LY)
M A S K O·P TIO N
U
X
输入/输出端口
23
2000年7月24日