《MC68HC11A8 单片机应用技术手册》求取 ⇩

第一章引言1

1.1 特征1

1.2 一般描述1

1.3 编程者的模式2

1.4 M68HC11系列概述3

第二章信号描述与工作方式5

2.1信号引脚描述5

2.1.1 电源输入端(VDD)和地线(VSS)5

2.1.2 复位(RESET)端5

2.1.3 晶体驱动和外部时钟输入端(XTAL,EXTAL)5

2.1.4 E进钟输出端(E)5

2.1.5 中断请求端(IRQ)6

2.1.6 非屏蔽中断请求端(XIRQ)6

2.1.7 方式A/装入指令寄存器(MODA/LIR)和方式B/备用电源MODB/VsiBV6

2.1.8 A/D转换器的参考电压(VRL,VRH)7

2.1.9 选通B和读/写端(STRB/R/W)7

2.1.10 选通A和地址选通信号(STRA/AS)7

2.1.11口引脚7

2.1.11.1 A口8

2.1.11.2 B口8

2.1.11.3 C口8

2.1.11.4 D口8

2.1.11.5 E口8

2.2工作方式9

2.2.1 单片工作方式10

2.2.2 扩展工作方式10

2.2.3 特殊自引导工作方式10

2.2.4 另外的自引导装入程序方式11

2.2.5 特殊测试工作方式12

第三章片内存储器13

3.1 存储器映射13

3.2 RAM和I/O映像寄存器(INIT)16

3.3 ROM17

3.4 RAM17

3.5EEPROM17

3.5.1 EEPROM编程控制寄存器(PPROG)18

3.5.2编程/擦除内部的EEPROM19

3.5.2.1 读19

3.5.2.2 编程19

3.5.2.3 块擦除19

3.5.2.4 行擦除20

3.5.2.5 字节擦除20

3.5.3系统设置寄存器(CONFIG)20

3.5.3.1 CONFIG寄存器的编程和擦除21

3.5.3.2 设置机构的操作22

第四章并行I/O23

4.1 通用I/O口(PC口和PD口)23

4.2 固定方向I/O口(PA口,PB口和PE口)23

4.3简单选通I/O口23

4.3.1 选通输入口C23

4.3.2 选通输出PB口24

4.4全应答I/O24

4.4.1 输入应答协议24

4.4.2 输出应答协议25

4.5 并行I/O控制寄存器(PIOC)25

第五章串行通信接口(SCI)28

5.1 综述和特征28

5.2 数据格式28

5.3 唤醒特征29

5.4 接收数据(RxD)29

5.5 起始位检测30

5.6 发送数据(TxD)31

5.7 功能描述32

5.8SCI寄存器33

5.8.1 串行通信数据寄存器(SCDR)33

5.8.2 串行通信控制寄存器1(SCCR1)34

5.8.3 串行通信控制寄存器2(SCCR2)34

5.8.4 串行通信状态寄存器(SCSR)35

5.8.5 波特率寄存器(BAUD)36

第六章串行外围接口(SPI)39

6.1 概述与特征39

6.2SPI信号描述39

6.2.1 主机输入从机输出(MISO)方式39

6.2.2 主机输出从机输入(MOSI)方式39

6.2.3 串行时钟(SCK)40

6.2.4 从机选择(SS)40

6.3 功能描述41

6.4SPI寄存器42

6.4.1 串行外围控制寄存器(SPCR)42

6.4.2 串行外围状态寄存器(SPSR)43

6.4.3 串行外围数据I/O寄存器(SPDR)44

第七章模拟/数字转换器45

7.1 转换过程45

7.2 通道分配45

7.3 单通道操作45

7.4 多通道转换操作46

7.5 在STOP和WAIT方式下的转换操作47

7.6 A/D控制/状态寄存器(ADCTL)47

7.7 A/D结果寄存器1,2,3,和4(ADR1,ADR2,ADR3,ADR4)48

7.8 A/D上电和时钟选择49

第八章可程控定时器、定时中断和脉冲累加器50

8.1可程控定时器50

8.1.1 计数器50

8.1.2 输入捕捉50

8.1.3 输出比较51

8.1.4 输出比较1 I/O引脚控制51

8.1.5 定时器比较强制寄存器(CFORC)51

8.1.6 输出比较1屏蔽寄存器(OCIM)52

8.1.7 输出比较1数据寄存器(OC1D)52

8.1.8 定时器控制寄存器1(TCTL1)52

8.1.9 定时器控制寄存器2(TCTL2)53

8.1.10 定时器中断屏蔽寄存器1(TMSK1)53

8.1.11 定时器中断标志寄存器1(TFLG1)53

8.1.12 定时器中断屏蔽寄存器2(TMSK2)54

8.1.13 定时器中断标志寄存器2(TFLG2)55

8.2 实时中断55

8.3 脉冲累加器56

8.4 脉冲累加器控制寄存器(PACTL)。56

第九章复位、中断和低功耗方式58

9.1复位58

9.1.1 外部RESET脚58

9.1.2上电复位58

9.1.2.1 CPU59

9.1.2.2 存储器映像59

9.1.2.3 并行I/O59

9.1.2.4 定时器60

9.1.2.5 实时中断61

9.1.2.6 脉冲累加器61

9.1.2.7 COP61

9.1.2.8 SCI串行I/O61

9.1.2.9 SPI串行I/O61

9.1.2.10 A/D转换器61

9.1.2.11 系统61

9.1.3 计算机工作正常(COP)复位61

9.1.4 时钟监视器复位62

9.1.5 设置选择寄存器(OPTION)63

9.2中断64

9.2.1 软件中断(SWI)64

9.2.2 非法操作码陷井66

9.2.3 在条件码寄存器里的中断屏蔽位66

9.2.4 优先级结构66

9.2.5 最高优先级I中断寄存器(HPRIO)67

9.3低功耗方式72

9.3.1 WAIT指令72

9.3.2 STOP指令73

第十章CPU寻址方式及指令系统75

10.1CPU寄存器75

10.1.1 累加器A和B75

10.1.2 变址寄存器X(IX)76

10.1.3 变址寄存器Y(IY)76

10.1.4 堆栈指针(SP)76

10.1.5 程序计数器(PC)76

10.1.6条件码寄存器(CCR)76

10.1.6.1 进位/借位(C)76

10.1.6.2 溢出(V)76

10.1.6.3 零(Z)76

10.1.6.4 负(N)76

10.1.6.5 中断屏蔽(I)76

10.1.6.6 半进位(H)76

10.1.6.7 X中断屏蔽(X)77

10.1.6.8 禁止STOP(S)77

10.2寻址方式77

10.2.1 立即寻址(IMM)77

10.2.2 直接寻址(DIR)77

10.2.3 扩展寻址(EXT)77

10.2.4 变址寻址(IND,X;IND,Y)77

10.2.5 隐含寻址(INH)78

10.2.6 相对寻址(REL)78

10.2.7 前置字节78

10.3指令系统78

10.3.1 简介78

10.3.2专用符78

ABA 累加器B与累加器A相加81

ABX 累加器B与变址寄存器X相加82

ABY 累加器B与变址寄存器Y相加82

ADC 带进位加83

ADD 不带进位加83

ADDD 双累加器加84

AND 逻辑与85

ASL 算术左移(同LSL指令)86

ASLD 双累加器的算术左移(同LSLD指令)86

ASR 算术右移87

BCC 进位位为0时转移(同BHS指令)88

BCLR 清零存储器中的一位或多位89

BCS 进位位为1时转移(同BLO)89

BEQ 如果相等则转移90

BGE 如果大于或等于0,则转移91

BGT 如果大于0则转移92

BHI 如果高于,则转移93

BHS 如果高于或相同则转移(同BCC指令)94

BIT 位测试95

BLE 如果小于或等于0,则转移96

BLO 如果低于,则转移(同BCS指令)97

BLS 如果低于或相同,则转移97

BLT 如果小于0就转移98

BMI 如果是负数就转移99

BNE 如果不等于0,就转移100

BPL 如果是正数,就发生转移101

BRA 无条件转移102

BRCLR 如果位清零就转移103

BRN 不转移103

BRSET 如果位置位,则转移104

BSET 对存储单元中的位置位105

BSR 转移到子程序105

BVC 如果溢出位清零则转移106

BVS 如果溢出位置位则转移107

CBA 两个累加器比较108

CLC 进位位清零109

CLI 清零中断屏蔽位109

CLR 清零109

CLV 清零二进制补码溢出位110

CMP 比较110

COM 取反111

CPD 比较双累加器和16位存储器112

CPX 比较变址寄存器X和16位存储器112

CPY 比较变址寄存器Y和16位存储器。113

DAA ACCA的十进制调整114

DEC 减1115

DES 堆栈指针减1116

DEX 变址寄存器X减1116

DEY 变址寄存器Y减1117

EOR 异或117

FDIV 小数除法118

IDIV 整数除法119

INC 加1119

INS 堆栈指针加1120

INX 变址寄存器X加1120

INY 变址寄存器Y加1121

JMP 跳转121

JSR 转移到子程序122

LDA 累加器送值122

LDD 双累加器送值123

LDX 变址寄存器X送值124

LDY 变址寄存器Y送值125

LSL 逻辑左移(与ASL相同)125

LSLD 双累加器逻辑左移(与ASLD相同)126

LSR 逻辑右移127

LSRD 双累加器逻辑右移128

MUL 无符号数相乘128

NEG 取补129

NOP 空操作130

ORA 求“或”130

PSH 把数据压入堆栈131

PSHX 把变址寄存器X压入堆栈131

PSHY 把变址寄存器Y压入堆栈132

PUL 从堆栈中弹出数据133

PULX 把变址寄存器X从堆栈中弹出133

PULY 把变址寄存器Y从堆栈中弹出134

ROL 循环左移134

ROR 循环右移135

RTI 中断返回136

RTS 子程序返回137

SBA 累加器相减138

SBC 带进位位减138

SEC 置位进位位139

SEI 置位中断屏蔽位139

SEV 置位二进制补码溢出位140

STA 存累加器140

STD 存双累加器141

STOP 停止操作142

STS 存堆栈指针142

STX 存变址寄存器X143

STY 存变址寄存器Y144

SUB 累加器减去存储器144

SUBD 双累加器减去存储器145

SWI 软件中断146

TAB 累加器A向累加器B传送147

TAP 累加器A向条件码寄存器传送147

TBA 累加器B向累加器A传送148

TEST 测试操作(仅用于测试方式)149

TPA 条件码寄存器向累加器A发送149

TST 测试150

TSX 堆栈指针向变址寄存器X传送151

TSY 堆栈指针向变址寄存器Y传送151

TXS 从变址寄存器X向堆栈指针发送152

TYS 从变址寄存器Y向堆栈指针发送152

WAI 等待中断153

XGDX 交换双累加器和变址寄存器X154

XGDY 交换双累加器和变址寄存器Y154

10.3.3 指令分类155

附寻A典型电路162

附录B电气特性165

附录C引脚图182

主要参考文献184

1995《MC68HC11A8 单片机应用技术手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王军忠编 1995 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

单片机应用技术选编  5(1997 PDF版)
单片机应用技术选编 5
1997 北京:北京航空航天大学出版社
单片机应用技术( PDF版)
单片机应用技术
单片机应用技术选编.8( PDF版)
单片机应用技术选编.8
单片机技术及应用  第2版(2020 PDF版)
单片机技术及应用 第2版
2020
单片机实用技术( PDF版)
单片机实用技术
Motorola单片机应用技术(1999 PDF版)
Motorola单片机应用技术
1999 北京:北京航空航天大学出版社
Intel单片机应用技术(1991 PDF版)
Intel单片机应用技术
1991 西安:陕西科学技术出版社
COP8系列8位单片计算机技术应用手册(1995 PDF版)
COP8系列8位单片计算机技术应用手册
1995 北京:电子工业出版社
单片微型计算机的应用开发技术(1993 PDF版)
单片微型计算机的应用开发技术
1993 北京:人民邮电出版社
8051系列单片机应用手册(1997 PDF版)
8051系列单片机应用手册
1997 北京:科学出版社
8位单片机技术应用手册 F2MC-8L(1996 PDF版)
8位单片机技术应用手册 F2MC-8L
1996 北京:机械工业出版社
单片机应用技术大全(1996 PDF版)
单片机应用技术大全
1996 成都:西南交通大学出版社
Z8单片机原理、应用及技术手册(1994 PDF版)
Z8单片机原理、应用及技术手册
1994 上海:复旦大学出版社
单片机应用技术选编  2(1994 PDF版)
单片机应用技术选编 2
1994 北京:北京航空航天大学出版社
单片机应用技术选编  4(1997 PDF版)
单片机应用技术选编 4
1997 北京:北京航空航天大学出版社