数字量的过程称为量化。数字量的最低位是最小有效数位 1LSB 。与此相对应的模拟电压称为一个量化单位,如果模拟电压小于此值,不能转换为相应的数字量。浙江科技学院毕业设计(论文) - 10- LSB 表示 A/D 的分辨能力。 STC12C5410AD 系列带 A/D 转换的转换口在 P1 口( P1.7 — P1.0 ) ,有 8路 10 位高速的 A/D 转换器,上电复位后 P1 口为弱上拉型 I/O 口,可以将 8 路中的任何一路作为 A/D 转换, 不需作为 A/D 使用的口继续作为 I/O 口使用。作为 A/D 使用的口需要先将其设置为开漏模式或高阻输入,在 P1MO 和 P1M1 寄存器中对相应的位进行设置。在这里,将 P1MO 、 P1M1 设置为开漏。 P1M0 【7:0】地址: 91h P1M0 【7:0】地址: 92h I/O 口模式( P1.x 如做 A/D 使用,需将其设置成开漏或高阻输入 00 准双向口(传统 8051 I/O 口模式) 01 推挽输出(强上拉输出,可达 20mA ,尽量少用) 10 仅为输入(高阻) ,如果该 I/O 口需作为 A/D 使用,可选此模式 11 开漏( open drain ) ,如果该 I/O 口需作为 A/D 使用,可选此模式表 2.3 ADC_CONTR 特殊功能寄存器: A/D 转换控制特殊功能寄存器 A/D转换控制寄存器 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHSO 0XX0,0000 表 2.4 CHS2 CHS1 CHS0 模拟通道输入选择 000 选择 P1.0 作为 A/D 输入来使用 001 选择 P1.1 作为 A/D 输入来使用 010 选择 P1.2 作为 A/D 输入来使用 011 选择 P1.3 作为 A/D 输入来使用