IO接口及增强型捕捉定时器模块
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章 IO接口及增强型捕捉定时器模块
实验7:掌握9S12单片机ECT模块的使用方法 要求1. 描述什么是输入捕捉和输出比较,描述9S12单片机ECT模块
主要寄存器设置; 2. 用ECT模块延时代替实验6中用到的软件延时,实现实验6中
的各种LED排灯(D2~D10)显示效果; 3. 要有完整的程序和注释,并最后总结实现原理。
第七章 IO接口及增强型捕捉定时器模块
2 M4/MISO
SI2 O M5/M
WW
P4/P P5/P
WW
PP4/K PP5/K
2
Hale Waihona Puke 6/SS2 MK M7/SC
WW
P6/P P7/P WW
CS
PP6/K PP7/K PK7/E
X D D V
VSSX
B X N0/R A C X 0/R M P
B N0/TX A C 1/TX M P
VRH VDDA PAD15/AN15/ETRIG1 PAD07/AN07/ETRIG0 PAD14/AN14 PAD06/AN06 PAD13/AN14 PAD05/AN05 PAD12/AN12 PAD04/AN04 PAD11/AN11 PAD03/AN03 PAD10/AN10 PAD02/AN02 PAD09/AN09 PAD01/AN01 PAD08/AN08 PAD00/AN00
72
MC9S12DJ256,MC9S12DG256
71
70
16
69
17
68
18
67
19
66
20
65
21
64
22
63
23
62
24
61
25
60
26
59
27
58
2829 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5657
1
第七章 IO接口及增强型捕捉定时器模块
实验8:掌握9S12单片机实现数码管显示 要求1. 在四位数码管上循环显示0~F共16个数中的某连续四
位,如下图所示; 2. 程序中需要延时的地方用软件延时实现; 3. 要有完整的程序和注释,并最后总结实现原理。
012345678 9ABCDEF
2
第七章 IO接口及增强型捕捉定时器模块
N0/MISO0 A C X N1/R A C X M2/R P
0/SS0 N A C N1/TX A C 3/TX M P
OSI0 4/M N A C X 0/R N A C X N2/R A C X 4/R M P
0 K N4/SC CA 0/TX N CA N2/TX A C M5/TX P
A N4/SD A C X J6/R W PJ6/K
AD采样
数字滤波
4
第七章 IO接口及增强型捕捉定时器模块
第七章 IO接口及增强型捕捉定时器模块
内容提要:
§7-1 通用I/O接口 §7-2 I/O接口的功能及设置方法 §7-3 增强型定时器 ECT模块
5
SS1/PWM3/KWP3/PP3 SCK1/PWM2/KWP2/PP2 MOSI1/PWM1/KWP1/PP1 MISO1/PWM0/KWP0/PP0
K/PE4 CL E
VSSR
R D D V
VSS2 VDD2 PA7/ADDR15/DATA15 PA6/ADDR14/DATA14 PA5/ADDR13/DATA13 PA4/ADDR12/DATA12 PA3/ADDR11/DATA11 PA2/ADDR10/DATA10
PA1/ADDR9/DATA9 PA0/ADDR8/DATA8
5/PB5 TA A R5/D D D A
6/PB6 TA A R6/D D D A
TA7/PB7 A R7/D D D A
H7 H7/P W SS2/K
6 6/PH H W K2/K C S
54
5/PH 4/PH
HH
WW
OSI2/K M
MISO2/K
C/PE7 C A O LKS/N XC
B/IPIPE1/PE6 D O M
A/IPIPE0/PE5 D O M
实验板原理图),要求实现对可调电位器上的电压进行AD转换 ( 10位精度),并对采样结果进行数字滤波,即对采样多次 (如10次)的结果排序并掐头去尾求平均值,将滤波后的结果 (转换成十进制)送四位数码管显示;
2. 调节可调电位器,观察数码管显示变化规律; 3. 要有完整的程序和注释,画出程序流程图并最后总结实现 原理。
实验9:掌握9S12单片机实现数码管显示 要求1. 在四位数码管上循环显示0~F共16个数中的某连续四
位,如下图所示; 2. 程序中需要延时的地方用ECT模块延时实现; 3. 要有完整的程序和注释,并最后总结实现原理。
012345678 9ABCDEF
3
第七章 IO接口及增强型捕捉定时器模块
实验10:掌握9S12单片机AD和显示综合编程与调试 要求1.实验板上单片机AD模块的AN15引脚接了可调电位器RV1(见
XADDR17/PK3 XADDR16/PK2 XADDR15/PK1 XADDR14/PK0
IOC0/PT0 IOC1/PT1 IOC2/PT2 IOC3/PT3
VDD1 VSS1 IOC4/PT4 IOC5/PT5
IOC6/PT6 IOC7/PT7 XADDR19/PK5 XADDR18/PK4 KWJ1/PJ1 KWJ0/PJ0 MODC/TAGHI/BKGD ADDR0/DATA0/PB0 ADDR1/DATA1/PB1 ADDR2/DATA2/PB2 ADDR3/DATA3/PB3 ADDR4/DATA4/PB4
VSSA
L R V
§7-1
通用I/O接口
1
112
111
110
109
108
107 106
105
104
103 102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85 84
2
83
3
82
4
81
5
80
6
79
7
78
8
77
9
76
10
75
11
74
12
73
13
14 15
MC9S12DP256B,MC9S12DT256,
CL N4/S CA X WJ7/T PJ7/K
N GE RE V
PS7/SS0
0 K PS6/SC
OSI0 PS5/M
0 PS4/MISO
D1 PS3/TX
D1 X PS2/R
D0 PS1/TX
D0 X PS0/R
N4 A
N4 A
XC N3/R A
C 3/TX N A
CC
X M6/R P
7/TX M P
实验7:掌握9S12单片机ECT模块的使用方法 要求1. 描述什么是输入捕捉和输出比较,描述9S12单片机ECT模块
主要寄存器设置; 2. 用ECT模块延时代替实验6中用到的软件延时,实现实验6中
的各种LED排灯(D2~D10)显示效果; 3. 要有完整的程序和注释,并最后总结实现原理。
第七章 IO接口及增强型捕捉定时器模块
2 M4/MISO
SI2 O M5/M
WW
P4/P P5/P
WW
PP4/K PP5/K
2
Hale Waihona Puke 6/SS2 MK M7/SC
WW
P6/P P7/P WW
CS
PP6/K PP7/K PK7/E
X D D V
VSSX
B X N0/R A C X 0/R M P
B N0/TX A C 1/TX M P
VRH VDDA PAD15/AN15/ETRIG1 PAD07/AN07/ETRIG0 PAD14/AN14 PAD06/AN06 PAD13/AN14 PAD05/AN05 PAD12/AN12 PAD04/AN04 PAD11/AN11 PAD03/AN03 PAD10/AN10 PAD02/AN02 PAD09/AN09 PAD01/AN01 PAD08/AN08 PAD00/AN00
72
MC9S12DJ256,MC9S12DG256
71
70
16
69
17
68
18
67
19
66
20
65
21
64
22
63
23
62
24
61
25
60
26
59
27
58
2829 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5657
1
第七章 IO接口及增强型捕捉定时器模块
实验8:掌握9S12单片机实现数码管显示 要求1. 在四位数码管上循环显示0~F共16个数中的某连续四
位,如下图所示; 2. 程序中需要延时的地方用软件延时实现; 3. 要有完整的程序和注释,并最后总结实现原理。
012345678 9ABCDEF
2
第七章 IO接口及增强型捕捉定时器模块
N0/MISO0 A C X N1/R A C X M2/R P
0/SS0 N A C N1/TX A C 3/TX M P
OSI0 4/M N A C X 0/R N A C X N2/R A C X 4/R M P
0 K N4/SC CA 0/TX N CA N2/TX A C M5/TX P
A N4/SD A C X J6/R W PJ6/K
AD采样
数字滤波
4
第七章 IO接口及增强型捕捉定时器模块
第七章 IO接口及增强型捕捉定时器模块
内容提要:
§7-1 通用I/O接口 §7-2 I/O接口的功能及设置方法 §7-3 增强型定时器 ECT模块
5
SS1/PWM3/KWP3/PP3 SCK1/PWM2/KWP2/PP2 MOSI1/PWM1/KWP1/PP1 MISO1/PWM0/KWP0/PP0
K/PE4 CL E
VSSR
R D D V
VSS2 VDD2 PA7/ADDR15/DATA15 PA6/ADDR14/DATA14 PA5/ADDR13/DATA13 PA4/ADDR12/DATA12 PA3/ADDR11/DATA11 PA2/ADDR10/DATA10
PA1/ADDR9/DATA9 PA0/ADDR8/DATA8
5/PB5 TA A R5/D D D A
6/PB6 TA A R6/D D D A
TA7/PB7 A R7/D D D A
H7 H7/P W SS2/K
6 6/PH H W K2/K C S
54
5/PH 4/PH
HH
WW
OSI2/K M
MISO2/K
C/PE7 C A O LKS/N XC
B/IPIPE1/PE6 D O M
A/IPIPE0/PE5 D O M
实验板原理图),要求实现对可调电位器上的电压进行AD转换 ( 10位精度),并对采样结果进行数字滤波,即对采样多次 (如10次)的结果排序并掐头去尾求平均值,将滤波后的结果 (转换成十进制)送四位数码管显示;
2. 调节可调电位器,观察数码管显示变化规律; 3. 要有完整的程序和注释,画出程序流程图并最后总结实现 原理。
实验9:掌握9S12单片机实现数码管显示 要求1. 在四位数码管上循环显示0~F共16个数中的某连续四
位,如下图所示; 2. 程序中需要延时的地方用ECT模块延时实现; 3. 要有完整的程序和注释,并最后总结实现原理。
012345678 9ABCDEF
3
第七章 IO接口及增强型捕捉定时器模块
实验10:掌握9S12单片机AD和显示综合编程与调试 要求1.实验板上单片机AD模块的AN15引脚接了可调电位器RV1(见
XADDR17/PK3 XADDR16/PK2 XADDR15/PK1 XADDR14/PK0
IOC0/PT0 IOC1/PT1 IOC2/PT2 IOC3/PT3
VDD1 VSS1 IOC4/PT4 IOC5/PT5
IOC6/PT6 IOC7/PT7 XADDR19/PK5 XADDR18/PK4 KWJ1/PJ1 KWJ0/PJ0 MODC/TAGHI/BKGD ADDR0/DATA0/PB0 ADDR1/DATA1/PB1 ADDR2/DATA2/PB2 ADDR3/DATA3/PB3 ADDR4/DATA4/PB4
VSSA
L R V
§7-1
通用I/O接口
1
112
111
110
109
108
107 106
105
104
103 102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85 84
2
83
3
82
4
81
5
80
6
79
7
78
8
77
9
76
10
75
11
74
12
73
13
14 15
MC9S12DP256B,MC9S12DT256,
CL N4/S CA X WJ7/T PJ7/K
N GE RE V
PS7/SS0
0 K PS6/SC
OSI0 PS5/M
0 PS4/MISO
D1 PS3/TX
D1 X PS2/R
D0 PS1/TX
D0 X PS0/R
N4 A
N4 A
XC N3/R A
C 3/TX N A
CC
X M6/R P
7/TX M P