单片机学习心得文档格式.docx

上传人:b****5 文档编号:17899561 上传时间:2022-12-12 格式:DOCX 页数:12 大小:19KB
下载 相关 举报
单片机学习心得文档格式.docx_第1页
第1页 / 共12页
单片机学习心得文档格式.docx_第2页
第2页 / 共12页
单片机学习心得文档格式.docx_第3页
第3页 / 共12页
单片机学习心得文档格式.docx_第4页
第4页 / 共12页
单片机学习心得文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

单片机学习心得文档格式.docx

《单片机学习心得文档格式.docx》由会员分享,可在线阅读,更多相关《单片机学习心得文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

单片机学习心得文档格式.docx

CJNEA,#12,S4;

不是"

*"

键,跳到S4

是"

S4:

CJNEA,#13,S5;

/"

键,跳到S5

S5:

CJNEA,#14,S6;

="

键,跳到S6

S6:

CJNEA,#15,N1;

CL"

键,跳到N1

LJMPSTART;

键,跳到START

N1:

CJNER5,#1,N2;

判断第几次按键

LJMPD11

N2:

CJNER5,#2,N3

LJMPT2

N3:

CJNER5,#3,N4

LJMPT3

N4:

CJNER5,#4,N5

LJMPT4

N5:

CJNER5,#5,N6

LJMPT5

N6:

CJNER5,#6,START

LJMPT6

D11:

MOVR4,A

MOV78H,A;

输入值送显示个位缓存

MOV7DH,#10

LJMPLOOP

T2:

MOVR7,A

MOVB,#10

MOVA,R4

MULAB

ADDA,R7

MOVR4,A

MOV79H,78H;

个位到十位

MOV78H,R7;

新数为个位

T3:

MOV7AH,79H;

十位到百位

MOV79H,78H;

新数为个位

T4:

MOV7BH,7AH

MOV7AH,79H

MOV79H,78H

MOV78H,R7

T5:

MOV7CH,7BH

T6:

MOV7DH,7CH

FUN:

MOV78H,#10

MOVR0,30H;

与上次功能键交换

MOV30H,A

MOVA,R0

CJNEA,#10,FUN1;

判断功能键

LJMPADDY;

"

+"

FUN1:

CJNEA,#11,FUN2

LJMPSUBT;

-"

FUN2:

CJNEA,#12,FUN3

LJMPMULT;

FUN3:

CJNEA,#13,FUN4

LJMPDIVI;

FUN4:

CJNEA,#14,FUN5;

首次按功能键,即A=#0

LJMPEQUA;

FUN5:

MOV40H,R4;

保存第一个数

MOVR5,#0;

按键次数清零

LJMPBCD;

将其拆为bcd码,以便后来将其显示

OF:

LJMPSTART;

溢出处理

ADDY:

MOVA,40H;

第一个数送累加器

ADDA,R4;

第一个数加第二个数

JBCY,OF;

溢出

MOV40H,A;

存本次结果

LJMPBCD

SUBT:

MOVA,40H

SUBBA,R4

JBCY,OF

MOV40H,A

MOVR5,#0

MULT:

MOVB,A

JBOV,OF

DIVI:

MOVA,R4

MOVA,40H

DIVAB

EQUA:

MOVR5,#0

BCD:

MOVB,#10

MOVA,40H;

结果送累加器

DIVAB;

结果除10

MOV41H,A;

暂存"

商"

MOVA,B;

取个位数

个位数送显示缓存

MOVA,41H

JZRETURN;

结果是一位数,返回LOOP

MOV41H,A

MOVA,B

MOV79H,A;

十位送显示缓存

结果是二位数,返回LOOP

MOV7AH,A;

百位数送显示缓存

RETURN:

LJMPLOOP

动态显示子程序

DIR:

MOVDPTR,#TAB;

数码管译码表首址

MOVR0,#78H;

待显缓冲区个位地址

MOVA,#0FEH;

个位位选信号

MOVR1,A

LD1:

MOVA,@R0

MOVCA,@A+DPTR;

查表

MOVP2,R1;

共阳极管字位选择送到P2口

MOVP0,A;

字段码送P0口

LCALLDELAY1ms;

调延时1ms子程序

INCR0;

R0指向下一模块

MOVA,R1;

JNBACC.5,LD2;

判断是否发完6个数

RLA;

指向下一个位

MOVR1,A;

位选信号存回R3

SJMPLD1;

跳去再显示下一个数

LD2:

RET;

发完6个数就返回

TAB:

DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,80H,90H,0FFH;

共阳极译码表

DELAY1ms:

MOVR6,#2

LOOP1:

MOVR7,#248

NOP

LOOP2:

DJNZR7,LOOP2

DJNZR6,LOOP1

RET

KEY:

LCALLKS;

调用检测按键子程序

JNZK1;

有键按下继续

LCALLDELAY2;

无键按调用延时去抖

ACALLDIR;

调用动态显示

AJMPKEY;

返回继续检测按键

K1:

LCALLDELAY2;

有键按下延时去抖动

LCALLKS;

再调用检测按腱子程序

JNZK2;

确认有按键进行下一步

无键按下返回继续检测

K2:

MOVR2,#0EFH;

将扫描值送入R2暂存

MOVR3,#00H;

将第一列值送入R3暂存

K3:

MOVP1,R2;

将R2值送入P1口

L0:

JBP1.0,L1;

P1.0等于1跳转到L1

MOVA,#00H;

将第一行值送入ACC

AJMPLK;

跳转到键值处理程序

L1:

JBP1.1,L2;

P1.1等于1跳转到L2

MOVA,#04H;

将第二行的行值送入ACC

L2:

JBP1.2,L3;

P1.2等于1跳转到L3

MOVA,#08H;

将第三行行值送入ACC

L3:

JBP1.3,NEXT;

P1.3等于1跳转到NEXT处

MOVA,#0CH;

将第四行行值送入ACC

LK:

ADDA,R3;

行值与列值相加后的键值送入A

PUSHACC;

将A中的值送入堆栈暂存

K4:

调用延时去抖程序

调用按键检测程序

JNZK4;

按键没有松开继续返回检测

POPACC;

将堆栈值送入ACC

MOVDPTR,#KEYTAB

MOVCA,@A+DPTR

NEXT:

INCR3;

列值加一

MOVA,R2;

R2值送入A

JNBACC.7,KEY;

扫描完至KEY处进行下一扫描

扫描未完将值左移一位进行下一列扫描

MOVR2,A;

将ACC值送入R2暂存

AJMPK3;

跳转到K3继续

KS:

MOVP1,#0FH;

将P1口高四位置0低四位置1

MOVA,P1;

读P1口

XRLA,#0FH;

将A中的值与A中的值相异或

RET;

子程序返回

KEYTAB:

DB1,2,3,10,4,5,6,11,7,8,9,12,15,0,14,13;

键值表

DELAY2:

MOVR6,#2H;

延时去抖动子程序

LP1:

MOVR7,#0FAH

LP2:

DJNZR7,LP2

DJNZR6,LP1

END

1.隐匿型冠心病

无临床症状,但有心肌缺血客观证据,如心电图典型缺血性ST段改变、心肌血流灌注减少等。

2.心绞痛型。

3.心肌梗死型

心肌梗死常是在冠状动脉粥样硬化病变的基础上继发血栓形成所致。

4.缺血性心肌病

其特点为心脏变得僵硬,逐渐扩大,发生心律失常和心力衰竭。

5.猝死型。

3临床表现

1.劳累或精神紧张时出现胸骨后或心前区闷痛,或紧缩样疼痛,并向左肩、左上臂放射,持续3~5分钟,休息后自行缓解者,时伴有大汗。

2.体力活动时出现胸闷、心悸、气短,休息时自行缓解者。

3.出现与运动有关的咽喉痛及烧灼感、紧缩感,牙痛等。

4.饱餐、寒冷、饮酒后出现胸痛、胸闷者。

5.夜晚睡眠枕头低时,感到胸闷憋气,需要高枕卧位方感舒适者;

熟睡、或白天平卧时突然胸痛、心悸、呼吸困难,需立即坐起或站立方能缓解者。

6.性生活或用力排便时出现心慌、胸闷、气急或胸痛不适。

7.突发的心动过缓、血压降低或晕厥者。

4检查

1.冠心病相关的危险因素检查

为尽早发现心肌缺血,40岁以上的人应定期进行相关体检,了解有无冠心病相关的危险因素,如血脂、血压、血糖、颈部血管超声、心脏超声、心电图等检查。

2.受负荷试验检查

若属于心肌缺血的高危人群,应向医生询问,是否具备典型的冠心病症状,决定是否需要接受负荷试验,如活动平板心电图、腺苷负荷心脏超声心动图以及冠脉多排CT。

3.冠状动脉造影检查。

5治疗

1.治疗原则

由于心肌缺血有发生心肌梗塞和猝死的危险,因此发现心肌缺血时,要及早治疗。

积极预防动脉粥样硬化的发生,如已发生,应积极治疗,防治病变发展并争取逆转。

已发生并发症者,应及时治疗,防治恶化,延长患者寿命。

2.药物治疗

(1)抗血小板药物防治血栓形成,预防冠状动脉和脑动脉血栓栓塞,如阿司匹林、氯吡格雷

(2)β-受体阻断剂减慢心率减少心肌的秏氧,预防猝死,如美托洛尔或其缓释片。

(3)钙离子拮抗剂。

(4)他汀类药物降低血浆中的胆固醇,稳定动脉斑块,防止斑块脱落形成血栓,如阿托伐他汀、瑞舒伐他汀等

(5)RAS系统阻断剂可预防心室重构,改善心功能,如贝那普利和缬沙坦等。

(6)硝酸酯类药物扩张冠状动脉,增加心肌供血,如单硝酸异山梨脂。

(7)溶栓药物溶解急性形成的血栓,用于急性心肌梗死。

3.介入治疗

冠状动脉介入治疗具有创伤小、恢复快、住院时间短的特点,广为患者接受。

从早期的单纯球囊扩张术,到裸金属支架时代,到现在发展为药物涂层支架时代,已成为治疗本病的重要手段。

所以对于症状发作典型或不稳定、药物治疗不理想、无创检查提示心肌缺血的患者建议行冠脉造影检查,必要时行支架置入术。

4.外科冠脉搭桥术

复杂多支血管病变、无保护左主干病变者可选择。

6预防

1.饮食

低盐低脂清淡饮食,多吃红薯、西红柿、胡萝卜、黑木耳等蔬菜,喝些绿茶,茶叶中含有少量的茶碱,有一定的利尿作用,对患者的心肌缺血治疗有一定的帮助,茶叶中还有维生素C,能起到一个很好的防治动脉硬化的作用,但不宜过浓。

2.养成良好生活习惯

情绪要稳定,避免大喜大悲,保持充足睡眠,定时排便,不能过度劳累。

3.适度运动

促进心肌侧支循环的建立。

4.病情如有变化

病情如有变化要及时就诊治疗。

5.预防药物

冠心病的一级预防的药物包括阿司匹林、β受体阻滞剂、钙离子拮抗剂、他汀类调血脂药和血管紧张素转换酶抑制剂。

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1