4) ADC0804说明 a. 引脚图 Vin(+),Vin(-) - 两个模拟信号输入端,用以接受单极性,双极性和差模输入信号。 DB7~DB0 - 具有三态特性数字信号输出口。 AGND - 模拟信号地 DGND - 数字信号地 。
从ADC0804的模拟量通道输入0-5V 之间的模拟量,通过ADC0804转换成数字量送给单片机,经单片机处理后在数码管上以十进制形成显示出来。 [实验目的] 学习如果用单片机控制ADC0804芯片进行数模转换,掌握数码管动态扫描显示的原理。
lcall adc_demo ajmp main ;// 启动AD转换 Adc_Start: clr ad_cs nop clr ad_wr nop setb ad_wr nop setb ad_cs nop ret Adc_Read: ;// 读AD转换 mov ad_input_port,#0ffh 。
·IC (ADC 0804) – 1 个 ·微控制器 (AT89S51) – 1 个 ·7 段显示 – 3 段 ·晶体管 (2N2222) – 3 个 ·开关 – 1 个 ·电容器 (150pF) – 1 个 ·电容器 (22uF/10V) – 1 个 ·电容器 (10uF/10V) 。