智能化电子系统设计系统软件设计精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软 轻易的实现通道功能的选择。



西华大学 电气信息学院
22.10.2020
13

2009年智能化电子系统设计








正常情况下ADC0832与单片机的接口应为4条
统 数据库线,分别是/CS、CLK、DO、DI。但由于
软 DO端与DI端在通信时并未同时工作,且与单片机 件 的接口是双向的,所以电路设计时可以将DO和DI
22.10.2020
12

2009年智能化电子系统设计
能 温
3、AD转换:

A/D转换采用8位分辨率A/D转换芯片
电 压
ADC0832 ,其最高分辨可达256级。其内部电源输
监 入与参考电压的复用。使得芯片的模拟电压输入在
测 系
0~5V之间,8位分辨率时的电压精度为19.53mV。
统 芯片转换时间仅为32 u S。通过Dl数据输入端,可以

2009年智能化电子系统设计





智能化电子系统设计题目

测 系
智能温度、电压监测系统





西华大学 电气信息学院
22.10.2020
1

2009年智能化电子系统设计
能 温
一、系统组成原理
度 ◆智能温度、电压监测系统组成原理

数码管显示电路1 数码管显示电路2 报警

电路
监 测
温度检测
系 Vin A/D转换 统
本实验选用P1.1、 P1.5、 P1.6、 P1.7作行

N
Y
是否有键按下
线,P3.2 、P3.7作列线。

延时去抖动
行线初始状态全为

N
Y
确认是否按下
“1”。先让列线全部 为低电平“0”,如果

进行列扫描
没有键按下,行线全部

第一列为0
为高电平“1”状态,

N 该列是否有键 Y 按下
若有任何一个键按下,

第二列为0
判断键值并执行相 行线上为非全“1”状 应功能

N
Y
该列是否有键
态。在有键按下后,通 过列线逐个送“0”,
按下
软 件 设
判断键是否松开,直 到松开按键才返回
判断键值并执行相 应功能
然后逐行检查哪根行线 为“0”状态,即可查 出是哪个按键。

西华大学 电气信息学院
22.10.2020
4
智 能 温 度
件 P3.7作列线。定义了8个键,分别是“+(S2)”、“-(S3)”、
设 计
“左移(S4)”、“右移(S5)”、“确定(S6)”、“设温度上限状 态(S7)”、“设电压上限状态(S8)”、“启动/停止(S9)”。
西华大学 电气信息学院
22.10.2020
3

2009年智能化电子系统设计

按键的行值设为1 列值设为0
西华大学 电气信息学院
22.10.2020
8

2009年智能化电子系统设计
能 温 度
位码送P0
这是显示一位的子程 序,如多位则多次循

段码送P2
环即可!


延时



有小数点的位P2赋0x7f
注意:这里对有小数 点的位要多扫描一次


P0=0xff消影


西华大学 电气信息学院
22.10.2020
件 设
通道功能,如下表所示:

西华大学 电气信息学院
22.10.2020
16

2009年智能化电子系统设计
能 其功能项见表


差分模式 通道选择
通道
单端模式 通道选择
通道
电 SGL/DIF ODD/SIGN 0
1 SGL/DI ODD/SIGN 0
1

0
0
+
F
1
0
+


0
1
+
1
1
+


如表所示,当此2位数据为“1”、“0”时,只对CH0进 行单通道转换。当2位数据为“1”、“1”时,只对CH1进行
温 就失去输入作用,此后D0/DI端则开始利用数据
度 输出DO进行转换数据的读取。从第4个脉冲下降
电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
5

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
6

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
7

9

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
10

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
11

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
2009年智能化电子系统设计

2、显示电路
温 数码管显示电路采用 度 共阳极数码管,P0作
电 位选,P2作段选。
0
1
压 位码:P0.7 … P0.0
来自百度文库
监 0xF7: 1 1 1 1 0 1 1 1

LED2 LED1



件 段码:h g f e d c b a
设 计
0xC0: 1 1 0 0 0 0 0 0
单片机
串口调试助手 进行监测值显示
串口 RS232
计算机

按键电路
供电电路

EEPROM 存储电路


西华大学 电气信息学院
22.10.2020
2

2009年智能化电子系统设计
能 1、按键电路

列线:P3.2/INT0 P3.7/RD

P1.1

P1.5

P1.6


P1.7



键盘电路,P1.1、P1.5、P1.6、P1.7作行线,P3.2、
软 单通道转换。当2位数据为“0”、“0”时,将CH0作为正输
件 入端IN+,CH1作为负输入端IN-时行输入。当2位数据为

“0”、“1”时,将CH0作为负输入端IN-,CH1作为正输入端 IN+时行输入。

西华大学 电气信息学院
22.10.2020
17

2009年智能化电子系统设计

到第3个脉冲的下降沿之后DI端的输入电平
当要进行A/D转换时,须先将CS使能端置于低电
电 平并且保持低电平直到转换完全结束。此时芯片

监 开始转换工作,同时由处理器向芯片时钟输入端
测 CLK输入时钟脉冲,DO/DI端则DI端输入通道功
系 能选择的数据信号。在第1个时钟脉冲的下降沿 统 之前DI端必须是高电平,表示启始信号。在第2、
软 3个脉冲下降沿之前DI端应输入2位数据用于选择
设 并联在一根数据线上使用。

西华大学 电气信息学院
22.10.2020
14

2009年智能化电子系统设计



电 压 监 测 系 统




西华大学 电气信息学院
22.10.2020
15

2009年智能化电子系统设计

当ADC0832未工作时其CS输入端应为高电
温 度
平,此时芯片禁用,CLK和DO/DI的电平可任意。
相关文档
最新文档