当前位置:首页 » 课程设计 » 冰箱课程设计

冰箱课程设计

发布时间: 2021-01-30 09:08:03

『壹』 单片机课程设计

刚给一个兄弟做的

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 码。

『玖』 冰箱改造恒温箱课程设计

冰箱改造恒温箱课程设计原创一份 什么时候交呢.

热点内容
幼师专业怎么样 发布:2021-03-16 21:42:13 浏览:24
音乐小毛驴故事 发布:2021-03-16 21:40:57 浏览:196
昂立中学生教育闸北 发布:2021-03-16 21:40:47 浏览:568
建筑业一建报考条件 发布:2021-03-16 21:39:53 浏览:666
2017年教师资格注册结果 发布:2021-03-16 21:39:49 浏览:642
中国教师资格证查分 发布:2021-03-16 21:39:41 浏览:133
踵什么成语有哪些 发布:2021-03-16 21:38:20 浏览:962
东营幼师专业学校 发布:2021-03-16 21:35:26 浏览:467
机械电子研究生课程 发布:2021-03-16 21:33:36 浏览:875
杭州朝日教育培训中心怎么样 发布:2021-03-16 21:33:28 浏览:238