《ch6ADDA转换接口》-精选·课件设计.pptVIP

  • 3
  • 0
  • 约6.05千字
  • 约 34页
  • 2018-12-01 发布于广西
  • 举报
A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 根据读入转换结果的方式,EOC信号和单片机有以下三种连接方式。 延时方式:EOC悬空,启动转换后,延时100us读入转换结果; 查询方式:EOC接单片机端口线,作为查询信号,查得EOC变高,读入转换结果; 中断方式:EOC经非门接单片机中断请求端,转换结束作为中断请求信号,在中断服务程序里读入转换结果。 A/D 转换器接口 单片机与ADC809接口 采用IO端口直接控制 8条数据线直接与P1连,START、ALE、OE由P0.2控制,EOC由P0.3控制。如图6.1,程序ex6_1.c 采用系统扩展方式 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 A/D 转换器接口 D/A 转换器接口 指针 包含absacc.h绝对地址访问头文件 关键字XBYTE定义IO端口或者外部RAM地址 例如: #include absacc.h #define IN0 XBYTE[0xfef8] 有了定义后,可以直接在程序里对IO端口名称进行读写了,如 i=IN0; 指针 指针 指针 指针 D/A 转换器接口 D/A 转换器接口 DAC0832 D/A

文档评论(0)

1亿VIP精品文档

相关文档