1 / 8
文档名称:

adc知识3.doc

格式:doc   大小:97KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

adc知识3.doc

上传人:whetyo 2022/1/27 文件大小:97 KB

下载得到文件列表

adc知识3.doc

相关文档

文档介绍

文档介绍:总 结
对本次设计,起初是准备用VC++来实如今PC端的操作,但由于C根底不够好,时间较短,花了较长一段时间在VC++上,但进展很不理想,在聂老师的建议下,我改成用VB,VB的学****比VC要容易一些,但由于浪费很多时间在VC上,发在VB上 系统原理图
附录2
系统PCB图
附录3

PC机端操作窗口
附录4
单片机部分程序:
AD_CLK EQU P2。1
AD_DAT EQU P2。0
AD_CS EQU
ORG 0000H
AJMP MAIN
ORG 0023H ;串行中断入口地址
LJMP ZD ;串行中断效劳程序
ORG 0030H
MAIN:MOV TMOD,#20H ;设置定时器T1工作方式 2
MOV TH1,#0FDH ;定时器计数初值,波特率9600
MOV TL1,#0FDH ;定时器重装值
MOV SCON,#50H ;设置串口工作方式1,REN = 1 允许接收
MOV PCON,#00H ;波特率不倍增
SETB EA ;允许总的中断
SETB ES ;允许串行中断
SETB TR1 ;定时器开场工作
SJMP $ ;原地等待

ZD:CLR ES
MOV A,SBUF ;取PC机送来的预置温度值
CLR RI ;清中断标志
MOV 30H,A ;将PC机送来的预置温度值存放在30H中
LCALL ADC ;调现场温度处理程序
CJNE A,30H,REL ;此时现场温度值已在A中,并和预置温度值进展比较
SETB P2。7 ;现场温度值等于给定温度值,不给电热丝热
CLR ;现场温度值等于给定温度值,关闭加热指示灯
REL:JC JR ;假设现场温度值小于给定温度值,那么转到加热
SETB ;现场温度值大于给定温度值,不给电热丝热
CLR P2。6 ;关闭加热指示灯
AJMP HH ;跳至发送,返回
JR:CLR P2。