本科生课程设计(论文)
参考文献
[1] 马江涛.单片机温度控制系统的设计及实现[J].计算机测量与控
制.2004.(12) . P1219—1229
[2] 黄祯祥.邓怀雄.郭延文.周书.基于MCS-51单片机的温度控制系统[J].现代
电子技术.2005.(06) .P22—24
[3] 张开生.郭国法. MCS-51单片机温度控制系统的设计[J].微计算机信息.
2005.(07).P68—69
[4] 李晓妮.单片机温度控制系统的设计[J]. 九江学院学报(自然科学版).
2005.(02).P20—23
[5] 龚红军.单片机温度控制系统[J].电气时代.2002,(10).P17—18 [6] 李新国.单片机温度控制系统[J].机电工程.2001,(02).P46—47
[7] 李萍.单片机温度控制系统的设计与实现[J].固原师专学报.1999.(06).P22
—25
[8] 冯越.杨继华.俞曙滨. 单片机温度控制系统[J].自动化技术与应
用.1998.(02). P36—38
[9] 徐凤霞.赵成安.AT89C51单片机温度控制系统[J].齐齐哈尔大学学
报.2004.(01).P64—65
[10] 姜波.单片机温度自动控制系统[J].自动化与仪器仪表.1996.(05).P51—59 [11] 马明建.数据采集与处理技术[M].西安交通大学出版社.2005.9.(02).P86—
89
[12] ATMEL.Microntroller Data Book..1995.P46—50
17
本科生课程设计(论文) 附录Ⅰ 电路总体框图 5W220V AC18
附录Ⅱ
程序清单:
ORG 0000H AJMP START ORG 000BH AJMP DISP ORG
20H
DPX BIT 40H ADB EQU
45H
D00B EQU
4AH ID
EQU
46H
KTM EQU 5CH KK BIT 41H KT BIT 42H EPB BIT 43H STB BIT 44H CS BIT A3H DO BIT A6H CK BIT A4H DI BIT A5H WP BIT 50H TRB BIT 51H START: CLR CS
SETB CS
MOV TMOD, #00000001B MOV TH0, #HIGH MOV TL0, #LOW
SETB TR0 SETB EA SETB ET0 MOV 8, #20
MOV
0AH,
#0
本科生课程设计(论文)
19
本科生课程设计(论文)
MOV 0BH, #100 K: MOV
A,
P2 ;判断按键是否按下,按下进行按键操作,未
按下继续运行
AD:
转换
ACALL ADSUB S1:
S2:
ORL A, CPL A CJNE A,
ACALL KOPT
JNB
ADB, START ACALL BDBH ACALL RAMIN MOV R0, MOV R1, MOV R2, #2 CLR C MOV A, SUBB A, MOV @R0, INC R0 INC R1 DJNZ R2, JC ALAM1 ACALL RAMAX
MOV R0, MOV
R1, MOV R2, #2 CLR C MOV A, SUBB A, MOV @R0, INC R0 INC R1 DJNZ
R2,
#0F0H
#0,
AD
;判断ADB是否为0,为0退出,为1进行A/D
#30H #36H
@R0 @R1 A S1 #32H #30H @R0 @R1 A S2 20
本科生课程设计(论文)
JNC MOV
ALAM2
A, #0,
DPX CD1
CJNE A,
ACALL BCD ACALL LED
A, A,
DPX #1,
CD2
CJNE
CD1: MOV
ACALL RDN0 ACALL BCD
A, A, 30H, 31H, START 20H,
#2
#1 DPX #2, START 14H 15H
CJNE MOV MOV AJMP
CD2: MOV
ACALL RDY0
ACALL BCD
ALAM1: MOV RET ALAM2: MOV RET
20H,
SUB1: MOV R2, #2 CLR SUB2: MOV
SUBB MOV INC INC DJNZ JC RET
C
;多字节无符号数加法子程序
C A,
A
;多字节无符号数减法子程序 @R0
A, @R0, R0 R1 R2, ALAM1
@R1
SUB2
ADD1: MOV R2, #2 CLR ADD2: MOV
ADDC
A, A,
@R0 @R1
21