冰箱课程设计
『壹』 单片机课程设计
刚给一个兄弟做的
KEYVAL EQU30H
KEYTM EQU31H
KEYSCAN EQU32H
DAT
SCANLED EQU39H
CLK EQU77H
SEC EQU78H
MIN EQU79H
HOUR EQU7AH
PAUSE BIT00H
DOT BIT01H
ORG0000H
LJMPMAIN
ORG000BH
LJMPT0ISR ;50ms定时
ORG001BH
LJMPT1ISR ;扫描显示
ORG0030H
MAIN:
MOVSP,#5FH
MOVTMOD,#11H
MOVTH0,#03CH
MOVTL0,#0B0H
MOVTH1,#0ECH
MOVTL1,#078H
MOVKEYVAL,#0
MOVSCANLED,#0
MOV33H,#10H
MOV34H,#10H
MOV35H,#10H
MOV36H,#10H
MOV37H,#10H
MOV38H,#10H
MOVSEC,#0
MOVMIN,#0
MOVHOUR,#0
MOVCLK,#0
CLRPAUSE
SETBEA
SETBET1
SETBTR1
LOOP:
LCALLKEYSEL
MOVA,KEYVAL
CJNEA,#0FFH,LOOP1
SJMPLOOP
LOOP1:
CJNEA,#10,LOOP2 ;“ON”启动
SETBTR0
SETBET0
SETBPAUSE
SJMPLOOP
LOOP2:
CJNEA,#11,LOOP3 ;“=”清零
MOVSEC,#0
MOVMIN,#0
MOVHOUR,#0
LCALLDISCHG
SJMPLOOP
LOOP3:
CJNEA,#15,LOOP4 ;“+”暂停
CLRTR0
CLRET0
CLRPAUSE
SJMPLOOP
LOOP4:
CJNEA,#14,LOOP5 ;“-”清显示暂停
MOV33H,#10H
MOV34H,#10H
MOV35H,#10H
MOV36H,#10H
MOV37H,#10H
MOV38H,#10H
CLRTR0
CLRET0
CLRPAUSE
SJMPLOOP
LOOP5:
CJNEA,#10,LOOP6 ;数字键
LOOP6:
JCLOOP7
LJMPLOOP
LOOP7:
JNBPAUSE,LOOP8 ;暂停状态可以输入数字键
LJMPLOOP
LOOP8:
MOV33H,34H
MOV34H,35H
MOV35H,36H
MOV36H,37H
MOV37H,38H
MOV38H,KEYVAL
MOVA,34H
SWAPA
ORLA,33H
LCALLBCDH
MOVHOUR,A
MOVA,36H
SWAPA
ORLA,35H
LCALLBCDH
MOVMIN,A
MOVA,38H
SWAPA
ORLA,37H
LCALLBCDH
MOVSEC,A
LJMPLOOP
;------------------
;BCD转换为十六进制
BCDH:
MOVB,#10H
DIVAB
MOVR7,B
MOVB,#10
MULAB
ADDA,R7
RET
;------------------
;十六进制转换为BCD
HBCD:
MOVB,#10
DIVAB
SWAPA
ORLA,B
RET
;------------------
KEYSEL:
MOV KEYVAL,#0
MOV KEYSCAN,#0EFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS1
MOV KEYVAL,A
SJMP KEYRTN
KEYS1:
MOV KEYSCAN,#0DFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS2
CLR C
ADD A,#4
MOV KEYVAL,A
SJMP KEYRTN
KEYS2:
MOV KEYSCAN,#0BFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS3
CLR C
ADD A,#8
MOV KEYVAL,A
SJMP KEYRTN
KEYS3:
MOV KEYSCAN,#7FH
LCALL GETKEY
MOV A,KEYTM
JZ KEYRTN
CLR C
ADD A,#12
MOV KEYVAL,A
KEYRTN:
LCALLCHGKEY
RET
;--------------------
GETKEY:
MOVKEYTM,#0
MOV A,KEYSCAN
MOV P3,A
NOP
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOVR2,#10
LCALLDELAY
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV A,P3
ANL A,#0FH
MOV R7,A
SF:
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JNZ SF
MOV A,R7
CJNE A,#0EH,NK1
MOV KEYTM,#1
SJMP NOKEY
NK1:
CJNE A,#0DH,NK2
MOV KEYTM,#2
SJMP NOKEY
NK2:
CJNE A,#0BH,NK3
MOV KEYTM,#3
SJMP NOKEY
NK3:
CJNE A,#07H,NOKEY
MOV KEYTM,#4
NOKEY: RET
;--------------------
DELAY:
MOVR3,#50
DELAY1:
MOVR4,#100
DJNZR4,$
DJNZR3,DELAY1
DJNZR2,DELAY
RET
;--------------------
T0ISR:
PUSHACC
CLRTR0
MOVTH0,#3CH
MOVTL0,#0B0H
SETBTR0
INCCLK
MOVA,CLK
CJNEA,#20,T0ISRE
MOVCLK,#0
INCSEC
MOVA,SEC
CJNEA,#60,T0ISRE
MOVSEC,#0
INCMIN
MOVA,MIN
CJNEA,#60,T0ISRE
MOVMIN,#0
INCHOUR
MOVA,HOUR
CJNEA,#24,T0ISRE
MOVSEC,#0
MOVMIN,#0
MOVHOUR,#0
T0ISRE:
LCALLDISCHG
POPACC
RETI
;--------------------
DISCHG:
MOVA,HOUR
LCALLHBCD
PUSHACC
ANLA,#0FH
MOV34H,A
POPACC
ANLA,#0F0H
SWAPA
MOV33H,A
MOVA,MIN
LCALLHBCD
PUSHACC
ANLA,#0FH
MOV36H,A
POPACC
ANLA,#0F0H
SWAPA
MOV35H,A
MOVA,SEC
LCALLHBCD
PUSHACC
ANLA,#0FH
MOV38H,A
POPACC
ANLA,#0F0H
SWAPA
MOV37H,A
RET
;--------------------
T1ISR:
PUSHACC
CLRTR1
MOVTH1,#0ECH
MOVTL1,#78H
SETBTR1
MOVDPTR,#LEDTAB
T100:
MOVR0,#DAT
MOVA,SCANLED
ADDA,R0
MOVR0,A
MOVA,SCANLED
JNZT101
MOVP2,#01H
CLRDOT
SJMPT1DIS
T101:
DECA
JNZT102
MOVP2,#02H
SETBDOT
SJMPT1DIS
T102:
DECA
JNZT103
MOVP2,#04H
CLRDOT
SJMPT1DIS
T103:
DECA
JNZT104
MOVP2,#08H
SETBDOT
SJMPT1DIS
T104:
DECA
JNZT105
MOVP2,#10H
CLRDOT
SJMPT1DIS
T105:
MOVP2,#20H
CLRDOT
T1DIS:
MOVA,@R0
MOVCA,@A+DPTR
JNBDOT,T1DIS1
ORLA,#01H
T1DIS1:
CPLA
MOVP0,A
INCSCANLED
MOVA,SCANLED
CJNEA,#6,T1END
MOVSCANLED,#0
T1END:
POPACC
RETI
;--------------------
CHGKEY:
MOVA,KEYVAL
JZKV16
DECA
JNZKV01
MOVKEYVAL,#7
RET
KV01:
DECA
JNZKV02
MOVKEYVAL,#4
RET
KV02:
DECA
JNZKV03
MOVKEYVAL,#1
RET
KV03:
DECA
JNZKV04
MOVKEYVAL,#10
RET
KV04:
DECA
JNZKV05
MOVKEYVAL,#8
RET
KV05:
DECA
JNZKV06
MOVKEYVAL,#5
RET
KV06:
DECA
JNZKV07
MOVKEYVAL,#2
RET
KV07:
DECA
JNZKV08
MOVKEYVAL,#0
RET
KV08:
DECA
JNZKV09
MOVKEYVAL,#9
RET
KV09:
DECA
JNZKV10
MOVKEYVAL,#6
RET
KV10:
DECA
JNZKV11
MOVKEYVAL,#3
RET
KV11:
DECA
JNZKV12
MOVKEYVAL,#11
RET
KV12:
DECA
JNZKV13
MOVKEYVAL,#12
RET
KV13:
DECA
JNZKV14
MOVKEYVAL,#13
RET
KV14:
DECA
JNZKV15
MOVKEYVAL,#14
RET
KV15:
DECA
JNZKV16
MOVKEYVAL,#15
RET
KV16:
MOVKEYVAL,#0FFH
RET
;--------------------
LEDTAB: DB0FCH ;"0" 00H
DB60H ;"1" 01H
DB0DAH ;"2" 02H
DB0F2H ;"3" 03H
DB66H ;"4" 04H
DB0B6H ;"5" 05H
DB0BEH ;"6" 06H
DB0E0H ;"7" 07H
DB0FEH ;"8" 08H
DB0F6H ;"9" 09H
DB0EEH ;"A" 0AH
DB3EH ;"B" 0BH
DB9CH ;"C" 0CH
DB7AH ;"D" 0DH
DB9EH ;"E" 0EH
DB8EH ;"F" 0FH
DB00H ;"" 10H
;--------------------
『贰』 求电冰箱保护器课程设计说明书
iuui
『叁』 来冰箱公司实习的自我鉴定怎么写
下面是大学生活自我鉴定: 学习上,本人目标明确,态度端正,勤奋好学,成绩优秀,多次获得三好学生和优秀团员称号,在牢固掌握本专业理论知识的同时,具有较强的实操能力,如进行相关课程设计。获得了全国计算机等级考试二级vfp证书。此外,本人还充分利用课余时间扩展自己的知识体系,曾报考广东省自学考试的行政管理专业和考取了秘书中级证书。 在校园学习生涯和社会实践中我不断的挑战自我、充实自己,为实现人生的价值打下坚实的基础。一直都认为人应该是活到老学到老的我对知识、对本专业一丝不苟,因而在成绩上一直都很优秀。在不满足于理论课的同时也注重于对理论的实践。在校期间我参加了不少校内组织的活动和做过一些社会实践。参加校内的活动可以认识到更多的同学,也就增加了与其他同学交流的和学习和向其学习的机会,锻炼了自己的交际能力,学到了别人的长处,认清自己有时做事会三分热情的短处。在认识自己的不足的地方坚决改掉。我喜欢做做一些社会活动,会让大学生活更丰富多彩,做过志愿者、推销员和设计员等,有时会感到累,但乐此不疲。 在生活中,本人朴素节俭、性格开朗,严以律待人。平时善于和同学沟通,也乐于帮助同学,所以很多同学不管生活上还是思想方面有了困难也愿意寻求我帮助。在生活中建立了良好的人际关系,获得大家的尊重和支持。 在大学期间我一直注重把自己培养成适应社会发展和现代化建设的综合型高素质人才 ,并得到同学的热心支持帮助,教师的深切关怀辅导,在以后的学习中我将再接再厉,不断完善自我,是自己不断的进步。
『肆』 急求数电课程设计 实现4位超前进位加法器74LS283的逻辑图功能 余三码转换成十进制的8421BCD码
关于实现过程看一下74LS283的功能应该就清楚了
『伍』 用labview用一个电冰箱温度控制器设计(课程设计)
你是神童吧?小学没毕业?很想帮助你,但是看不懂你的中文.
『陆』 题 目: 电子表课程设计
电子技术课程设计参考题目
1、高灵敏度触摸式报警器 25、收录机的电池充电器
2、CMOS电子节拍器 26、一种能发音的数字电压表
3、CMOS一小时计时器 27、压控多输出波形振荡器
4、脉搏测量仪 28、延时节电照明电路
5、简易双积分式电压表 29、给随身听加装功率放大器
6、实用汽车防盗报警器 30、电子抢答器
7、电子消毒柜 31、数控打铃器
8、感应式门铃 32、多种波形发生器
9、教室定时照明系统 33、对讲门铃
10、室内防盗报警系统 34、吊灯无线遥控系统
11、车头灯控制装置 35、家用热水加热报警器
12、音响发生器电路 36、交流发电机电压调节器
13、心电图信号放大器 37、气体监控报警器
14、对讲机放大电路的设计 38、闹钟电路和整点报时器
15、手控模拟音键信号发生器 39、自动报时电路
16、音乐彩灯控制器 40、逆向秒表
17、数字电子计时器的设计 41、温度测量控制仪
18、带电子定时器的循环彩灯 42、交通信号灯
19、通话限时电路 43、10分钟定时器
20、简易烟雾报警器 44、驱虫器
21、高保真功率放大器 45、循环广告灯
22、大电容显示测量电路 46、盲人手杖
23、机床自动进给数控装置的设计 47、心脏病救助报警器
24、密码锁 48、电子游戏机
49、水位控制器 75、电冰箱保护插座
50、流水式彩灯电路 76、实用汽车防盗报警器
51、可调、可定时响铃,整点报时钟 77、声光双控延时照明节点灯
52、电话自动留言电路 78、可控电铃
53、简易快速充电器 79、通用运放构成的高压电路
54、家用自动供水器 80、冰箱停用保护器
55、广播电台整点报时电路设计 81、数显式语言报重人体磅秤
56、电子锁电路 82、关灯提醒器和报时音响电路
57、具有反接显示的电池自动充电电路 66、感应门铃
58、简易电子表 67、空气温度计
59、冰箱开门过长提醒器 68、7.5W音频放大器
60、书写台灯定时控制电路 69、模型火车和赛车速度控制电路
61、夜间自动显亮灯 70、电风扇自动关机电路、广告牌灯光自控器
62、电子手表显示 71、高压发生器、燃气灶熄火声光报警电路
63、交通灯控制电路 72、简易探穴仪电路
64、关于555定时器的研究 73、楼道照明节电开关、电子消毒柜
65、多功能警示照明灯 74、收录机的电池充电
『柒』 c语言课程设计:电冰箱报价管理程序,有知道的能告诉我吗
呵呵 你的需求不明,叫人家如何帮你?
『捌』 51单片机16位二进制数用移位转换成BCD码的原理是什么做课程设计,困扰好几天了,求大神讲讲
DA A ;十进制调整,变成BCD码
经过这一步,必定是 BCD 码。
『玖』 冰箱改造恒温箱课程设计
冰箱改造恒温箱课程设计原创一份 什么时候交呢.