- 2
- 0
- 约5.94千字
- 约 19页
- 2019-12-27 发布于安徽
- 举报
.. . .. . ..
. 专业学习资料 .
微机原理与接口技术
课程设计报告
设计名称:温度报警器
专 业: 计算机科学与技术
班 级:
姓 名:
学 号:
指导教师:
功能分析
本设计采且PC微机一台和TD-PIT+实验系统一套实现了温度报警的功能,输入由A/D
转换单元可调电位器提供0~5V来模拟0~255℃的温度,具体所能实现的功能如下:
= 1 \* GB3 ①输出数字量显示在显示器屏幕上,显示形式为:The temperature is:XXX;
= 2 \* GB3 ②输出数字量显示在数码管上;
= 3 \* GB3 ③当温度大于等于50℃时,报警器发出声音报警,否则不发声。
设计原理
设计中采用的芯片有ADC0809,8254和8255。
1.ADC0809:
ADC0809包括一个8位的逐次逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑。用它可直接输入8个单端的模拟信号,分时进行A/D转换,在多点巡回检测、过程控制等应用领域中使用非常广泛。ADC0809的主要技术指标为:
·分辨率:8位
·单电源:+5V
·总的不可调误差:±1LSB
·转换时间:取决于时钟频率
·模拟输入范围:单极性 0~5V
·时钟频率范围:10KHz~1280KHz
ADC0809的外部管脚如图1所示,地址信号与选中通道的关系如表1所示。
图1 ADC0809引脚图
表1 地址输入线与模拟输入端的关系
ADDC
ADDB
ADDA
模拟信号通道
0
0
0
IN0
0
0
1
IN1
0
1
0
IN2
0
1
1
IN3
1
0
0
IN4
1
0
1
IN5
1
1
0
IN6
1
1
1
IN7
设计中使用通道0,故ADDC,ADDB,ADDA全部接0。
2.8254:
8254是Intel公司生产的可编程间隔定时器。是8253的改进型,比8253具有更优良的性能。8254具有以下基本功能:
(1) 有3个独立的16位计数器;
(2) 每个计数器可按二进制或十进制(BCD)计数;
(3) 每个计数器可编程工作于6种不同工作方式;
(4) 8254每个计数器允许的最高计数频率为10MHz(8253为2MHz);
(5) 8254有读回命令(8253没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。
(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数初值公式为n=fCLKi÷fOUTi、其中fCLKi是输入时钟脉冲的频率,fOUTi是输出波形的频率。
图2是8254的内部结构框图和引脚图,它是由与CPU的接口、内部控制电路和三个计数器组成。8254的工作方式如下述:
(1) 方式0:计数到0结束输出正跃变信号方式。
(2) 方式1:硬件可重触发单稳方式。
(3) 方式2:频率发生器方式。
(4) 方式3:方波发生器。
(5) 方式4:软件触发选通方式。
(6) 方式5:硬件触发选通方式。
图2 8254内部结构和引脚图
8254的控制字有两个:一个用来设置计数器的工作方式,称为方式控制字;另一个用来设置读回命令,称为读回控制字。这两个控制字共用一个地址,由标识位来区分。控制字格式如图3所示。
图3 8254方式控制字格式
利用8254的方式3—“方波发生器”,将对应发声频率的计数初值写入计数器,就可产生对应频率的方波。计数初值的计算如下:
计数初值 = 输入时钟 ÷ 输出频率
输入时钟采用系统总线上CLK(1.041667MHz),报警时写入初值为1047,发声频率即为1041667/1047Hz,然后调用一个软件延时程序,再将0001写入初值,发声频率变为1041667/1Hz。由于正常人耳能听到的频率范围为20~20KHz,所以1041667Hz是听不到的,也就达到了消声的目的。设计中正是不断执行“判断温度大于等于50℃→发声→消声→再判断”这个循环来实现温度报警的功能。
3.8255:
8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图4所示,8255工作方式控制字和C口按位置位/复位控制字格式如图5所示。
图4 8255内部结构及引脚图
图5 8255工作方式控制字格式及C口置位/复位控制字
实验
您可能关注的文档
- 全国各地区农民家庭收支的聚类教(学)案判别分析报告.doc
- 人力资源管理平时作业答案b.doc
- 人力资源师二级复习要点说明.doc
- 入驻天猫商城的策划实施计划方案.doc
- 软件版本发布流程图.doc
- 三条沟渠工程施工设计方案.doc
- 实验四Wireshark教程(网络监测).doc
- 停车场管理系统需求分析报告文案.doc
- 万宁市2017年鼠疫监测实施计划方案.doc
- 网络化自动驾驶_轨迹规划算法设计说明书_V1.3.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 山东事业编考试护理类历年真题共6套真题.pdf VIP
- 2024年湖北省高考数学试卷(含答案详解).docx
- 个旧市天黎冶炼厂铅银废料绿色环保综合利用项目.项目环境影响报告书.pdf VIP
- 悬架系统设计计算软件EXCEL.xls VIP
- 2025年北京市东城区中考英语一模试卷.pdf VIP
- 2016年湖北省武汉市中考物理试题.pdf VIP
- 《许三观卖血记中许三观的人物形象分析》6200字.docx VIP
- 九年级社会第二单元练习试卷.doc VIP
- 2025年青岛事业编题库及答案护理题.doc VIP
- 农业部953号公告-11.1-2007-转基因植物及其产品环境安全检测抗除草剂玉米-第1部分-除草剂耐受性.pdf VIP
原创力文档

文档评论(0)