实验五 温度采集和键盘扫描

一、实验目的

*掌握C51控制中断和定时器的方法
*掌握使用CH451进行键盘输入的原理和方法
*掌握DS18B20温度传感器的接口和编程

二、实验设备

*单片机实验箱
    *CH451显示模块
    *温度采集模块(在实验箱SWITCH模块区域的左下方)
*Keil开发系统

三、实验原理

CH451键盘输入的原理与工作方式

DS18B20温度传感器的原理

单线通信的原理和方法

四、实验内容

实验内容

使用C51编写程序,实现一个带有温度功能的倒计时表
*在数码管的右边显示采集的温度,使用十进制显示,小数点后1位,定时刷新
*在数码管的左边实现一个倒计时表,显示分(1位即可)和秒,进行倒计时
*使用键盘输入倒计时表的初值,并控制它的运行

实验具体要求

1、倒计时表的键盘控制包括如下功能:
*键盘上定义10个数字键,能够使用数字键输入3位初值
*自定义若干功能键,能够实现:输出初值、开始计数、暂停、终止计数等功能
*倒计时表要能够持续使用,不是一次性的
*要保证鲁棒性,也就是对于错误按键等情况,程序要正常执行
2、温度值要显示出小数点

五、实验步骤

1、设计电路连接方案,进行设备连线
2、建议按以下步骤依次编程和调试
(1)编写采集程序,采集温度并显示;
  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值