单片机学习心得文档格式.docx
《单片机学习心得文档格式.docx》由会员分享,可在线阅读,更多相关《单片机学习心得文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
![单片机学习心得文档格式.docx](https://file1.bdocx.com/fileroot1/2022-12/12/e8f6a101-c4e4-4d75-a653-4e8d2e3ce126/e8f6a101-c4e4-4d75-a653-4e8d2e3ce1261.gif)
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