综合创新训练要点详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序的改进方向 感想与体会…… 学到了单片机编程的技术 锻炼了实践能力 培养了创新意识和团队协作精神 感谢老师的悉心指导! 感谢小组同学的共同努力! 展示完毕 谢谢观看 “ ” “ ” 综合创新训练 成果展示 单片机实现数字电压表的训练 作者: 杜彩雯任 婧工作日程安排 学习理论知识 编写各部分程序 总装程序,开始调试 测量数据,检查成果 答辩 基本要求完成情况 √ √ √ √ 实验电路(硬件)简介 8255可编程控制芯片被广泛用于I/O接口电路。 三种工作方式:方式0,方式1,方式2。 采用方式0,设置A口、C口输出,B口输入。 初始化需写入控制字 1. 8255芯片 实验电路(硬件)简介 16个键构成了键盘,分别与8255的PB口及PC0、PC1连接。 PB口:读入键值。行线。 PC口:输出键盘扫描信号。列线。 PC0、PC1输出均为1,键盘封锁。 PC0、PC1分别为0,可扫描键盘。 通过PB口读入数据,判断所操作的键值。 2. 键盘电路 实验电路(硬件)简介 8255的PA口与LED段码引脚相连,通过段码的不同显示不同字符。 PC5~PC7通过74LS138译码器与各个LED位控引脚连接,通过译码器状态选中不同数码管。 每一瞬间只有一位显示器处于点亮状态,实现动态显示。 3. LED显示方法 实验电路(硬件)简介 利用定时器1的溢出中断。 (16位计数器) 计数器在系统上电后便自由运行,当计数器计满产生溢出后,IOS1.5置“1”。可被软件定时器使用。 定时器1:存在系统误差(每秒中断10.55次,非整数) 采用软件定时器。 4. 时钟系统工作原理 TIMER1 实验电路(硬件)简介 标准电压Vref(5120mV)经过内部的256个梯形电阻网络分压(20mV),再经过电容分压至1024个标准电压(5mV)。启动A/D转换后,经过88个状态周期(Ts),完成转换并将转换码存入AD结果单元。 5. A/D工作原理 AD转换结果:10位,存在结果寄存器的高10位 相当于 N被扩大了64倍,在计算Vin之前,必须对N值做还原处理,缩小64倍 方法:除以64(右移6位) 程序编制整体思路 主程序(时钟) 欢迎界面(学号) 电压测量 (双通道交替显示) 时钟设初值 6通道测量 7通道测量 电压校准! 时钟设初值 倒计时! 子程序设计——学号显示子程序 功能: 循环显示学号 要点: 双重循环以确保延时时间充分。每一次循环都调用显示程序,确保显示的字符清晰,且能做到循环显示。 子程序设计——时钟中断程序 功能: 时钟功能 要点: 标志寄存器的设置 二十转换程序 临界时间的处理 时钟显示 子程序设计——时钟显示子程序 功能: 动态显示 要点: T_BUF中数据与显示码对应 显示区移位 动态送显 延时 子程序设计——二十转换子程序 功能: 将二进制数转换成BCD码的形式 要点: 寄存器位数的选择 子程序设计——时钟设初值子程序 功能: 设置时钟初值 要点: 对每一位的设置 输入不合理时的修正(EX) 输入合理但错误的改正——清除子程序 子程序设计——设置子程序 功能: 设置时钟初值 要点: 选择设置位的方法(COUNT) 本质——移位储存 子程序设计——清除子程序 功能: 清除错误的输入位,输入正确值 要点: 清除错误的值 再次输入当前位的方法 子程序设计 ——电压测量子程序 功能: 测量给定通道的电压 要点: 测量方法 6、7通道交替显示的方法 单通道测量 减小误差?——电压校准程序 功能: 单通道测量电压值(6、7通道) 要点: 通道号的选择 电压测量子程序 ——单通道测量 功能: 利用软件定时器,实现倒计时 要点: 实现倒计时的方法(PX) 倒计时和正计时(时钟)的区别 恢复时钟 子程序设计 ——倒计时子程序 功能: 设置电压标准值,减小误差 要点: 实现校准的方法 子程序设计 ——电压校准程序 测量数据及误差分析 序号 标准电压 (mV) 测量电压(mV) 相对误差 备注 ACH6 ACH7 ACH6 ACH7 1 0 0 0 — — 最小测量值 2 531 500 509 -5.84% -4.14% ? 3 1016 1008 1019 -0.79% 0.30% ? 4 1525 1520 1529 -0.33% 0.26% ? 5 1997 1995 2005 -0.10% 0.40% ? 6 2500 2495 2510 -0.20% 0.40% ? 7 2990 2986 2996 -0.13% 0.20% ? 8 3540 3535 3545 -0.14% 0.14% ? 9 4010 4006 402

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档