数控电源的设计 第8页
参考文献
[1] 李朝青编,《单片机原理与接口技术》,北京航空航天大学出版社
[2] 崔广新,《高性能价格比单片机AT89C51》北京:电子技术应用,1996
[3] 陆坤.奚大顺等《电子设计技术》电子科技大学出版社.1997.5
[4] 宋春荣等编,《通用集成电路速查手册》,山东科学技术出版社
[5] 新型集成电路及应用实例 何希才 编著
[6] 马忠梅.籍顺心等《单片机的C语言应用程序设计》北京航空航天大学出版社 2001.5
[7] 单片机的原理与应用 樊昌信编著
[8] 沈红卫编,《单片机应用系统设计实例与分析》,北京航空航天大学出版社
[9] 何立民编,《MCS-51系统单片机应用系统设计》,北京航空航天大学出版社
附录1:
总程序源代码:
流程图:
源程序:
ORG 0000H
START: AJMP MAIN
TAB1: DB 246,244,242,240,238,236,233,231,229,227 ;Dn值表格
DB 225,223,221,219,217,215,213,211,209,207
DB 205,203,201,199,197,195,193,190,188,186
DB 184,182,180,178,176,174,172,170,168,166
DB 164,162,160,158,156,154,152,150,147,145
DB 143,141,139,137,135,133,131,129,127,125
DB 123,121,119,117,115,113,111,109,106,104
DB 102,100,98,96,94,92,90,88,86,84
DB 82,80,78,76,74,72,70,68,66,63
DB 61,59,57,55,53,51,49,47,45,43
DB 41,39,37,35,33,31,29,27,25
DB 23,20,18,16,14,12,10,8,6,4
DB 2,0
TAB2: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;共阳数字0-9字段
代码表
MAIN: MOV SCON,#0 ;设串行口模式0
MOV 23H,#90 ;送输出9V的Dn值指针,
MOV 20H,#0 ;小数点一位指针指向"0"字符
MOV 21H,#9 ;个位指针指向"9"字符
MOV 22H,#0 ;十位指针指向"0"字符
ACALL DSP ;调用显示、输出子程序
SETB P3.4
SETB P3.5
KEY1: JB P3.4,KEY2 ;增强键是否有键?
ACALL DEL10
JB P3.4,KEY2
ACALL K1
KEY2: JB P3.5,KEY1 ;减少键是否有键?
ACALL DEL10
JB P3.5,KEY1
ACALL K2
AJMP KEY1;
DEL10: MOV R6,#0AH ;10ms延时子程序
D1MS: MOV R7,64H
DLL: NOP
NOP
NOP
DJNZ R7,DLL
DJNZ R6,D1MS
RET;
K1: CLR P3.2
MOV A,23H ;增强键处理子程序
CJNE A,#121,REL1
AJMP RETUN
REL1: INC 23H
MOV A,20H
CJNE A,#9,REL3
MOV 20H,#0
MOV A,21H
CJNE A,#9,REL2
MOV 21H,#0
INC 22H
AJMP RETUN0
REL2: INC 21H
AJMP RETUN0
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
数控电源的设计 第8页下载如图片无法显示或论文不完整,请联系qq752018766