微控制器原理及应用:第05章-3 基本输入输出接口_第1页
微控制器原理及应用:第05章-3 基本输入输出接口_第2页
微控制器原理及应用:第05章-3 基本输入输出接口_第3页
微控制器原理及应用:第05章-3 基本输入输出接口_第4页
微控制器原理及应用:第05章-3 基本输入输出接口_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章 基本输入输出接口 并行IO口简介并行IO口编程举例键盘中断A/D转换并行IO口简介并行IO口编程举例键盘中断A/D转换第五章 基本输入输出接口 HC08 MCU内部的A/D转换模块A/D转换相关基础知识A/D转换模块(Analog To Digital Convert Module)即模数转换模块,功能是将电压信号转换为对应的数字信号。实际应用中,这个电压信号可能由温度、湿度、压力等实际物理量经过传感器和相应的变换电路转化而来。经过A/D转换,MCU就可以处理这些物理量。分辨率:数字量的最低有效位变化对应模拟信号的变化量。 独立的 VREFH 和VREFL 可提高转换精度输入电压等于

2、VREFH时, A/D转换数值为$FF输入电压等于 VREFL时, A/D转换数值为$00A/D特性8-bit 分辨率(08系列也有10-bit的)可单次或连续转换可选择 A/D时钟输入源,正常A/D时钟频率为1MHz一般A/D转换时间为1617个A/D时钟周期A/D接口AD模块寄存器地址寄存器说明$003DADRA/D 数据寄存器$003EADCLK A/D 时钟寄存器 $003CADSCRA/D 状态和控制寄存器 AD7AD6AD5AD4AD3AD2AD1AD0读:写:A/D数据寄存器 地址:$003D7 6 5 4 3 2 1 0 复位: 0 0 0 0 0 0 0 0 保存A/D结果的

3、只读寄存器A/D状态和控制寄存器ADSCRCOCOAIENADCOADCH4ADCH3ADCH2ADCH1ADCH0读:写:地址:$003C转换完成标志位0 = 转换未结束 1 = 转换结束,转换结果读出后自动清0A/D转换中断允许标志位1 = 转换结束产生中断 0 =转换结束不产生中断7 6 5 4 3 2 1 0 复位: 0 0 0 1 1 1 1 1 通道选择位0000000111 : 通道AD0AD711101:VREFH; 11110:VREFL11111:关闭ADC电源连续转换控制位1 = 连续ADC转换 0 = 一次ADC转换程序运行时对ADSCR写入即启动A/DA/D时钟寄存器

4、ADCLKADIV2ADIV1ADIV0ADICLK0000读:写:地址:$003E7 6 5 4 3 2 1 0 复位: 0 0 0 0 0 0 0 0 ADC 时钟频率 1MHzADC时钟分频系数选择位ADIV2-ADIV0 分频系数以产生内部 ADC时钟频率ADC 输入时钟频率 1, 2, 4, 8 或 16ADC输入时钟源选择位 1=选择内部总线时钟 0= 选择外部时钟(CGMXCLK)ADIV2 ADIV1 ADIV0 n 0 0 0 1 0 0 1 2 0 1 0 4 0 1 1 8 1 16 A/D转换模块的基本编程方法(1)A/D转换初始化 LDA #%00110000 ;使用内部总线时钟,2分频 STA ADCLK ;送入寄存器ADCLK(2)启动A/D转换 LDA #%00000000 ;0通道,一次A/D转换,转换结束不产生中断 STA ADSCR ;并启动0通道转换(3)获A/D转换结果 BRCLR 7, ADCSCR,* ;COCO位=0则等待COCO位=1 LDA ADR ;转换结束,转换结果送入A中作业1、简述A、B、C、D、E口有哪些寄存器及每位 的意义(包括复用)。2、举例说明行扫描法的工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论