电子系统可靠性技术实验指导书V10版Word格式文档下载.docx
- 文档编号:15113990
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:28
- 大小:1.09MB
电子系统可靠性技术实验指导书V10版Word格式文档下载.docx
《电子系统可靠性技术实验指导书V10版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《电子系统可靠性技术实验指导书V10版Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
、选择工程栏中第二个右击“SourceGroup1”SourceGroup1,再选择AddFilestoGroup’SourceGroup…
、在出现的对话框中找到并选择以.asm结尾所建的文件,然后在“文件类型”中选择然后再点击
、将“参考程序”粘贴到程序编辑界面,再点击再选择“Output”,然后勾选这里再点击“OK”
、依次点击左上方工具栏中三个按钮
、将双头USB线分别连接在电脑和学习板上
、打开程序烧写软件,选择单片机型号,其它不用改动,再点击找到所建的文件,点击“打开”,再点击后按一下学习板上的“主控电源芯片开关”完毕。
参考程序如下:
;
*************功能说明**************
程序使用P4.7P1.6来演示两灯交替闪烁,输出低驱动。
******************************************
Fosc_KHZEQU22118;
22118KHZ
STACK_POIRTEREQU0D0H;
堆栈开始地质
*******************************************************************
P4DATA0C0H
P0M1DATA0x93;
P0M1.n,P0M0.n=00--->
Standard,01--->
push-pull
P0M0DATA0x94;
=10--->
pureinput,11--->
opendrain
P1M1DATA0x91;
P1M1.n,P1M0.n=00--->
P1M0DATA0x92;
P2M1DATA0x95;
P2M1.n,P2M0.n=00--->
P2M0DATA0x96;
P3M1DATA0xB1;
P3M1.n,P3M0.n=00--->
P3M0DATA0xB2;
P4M1DATA0xB3;
P4M1.n,P4M0.n=00--->
P4M0DATA0xB4;
P5M1DATA0xC9;
P5M1.n,P5M0.n=00--->
P5M0DATA0xCA;
P6M1DATA0xCB;
P6M1.n,P6M0.n=00--->
P6M0DATA0xCC;
P7M1DATA0xE1;
P7M0DATA0xE2;
ORG0000H;
reset
LJMPF_Main
ORG0003H;
0INT0interrupt
RETI
LJMPF_INT0_Interrupt
ORG000BH;
1Timer0interrupt
LJMPF_Timer0_Interrupt
ORG0013H;
2INT1interrupt
LJMPF_INT1_Interrupt
ORG001BH;
3Timer1interrupt
LJMPF_Timer1_Interrupt
ORG0023H;
4UART1interrupt
LJMPF_UART1_Interrupt
ORG002BH;
5ADCandSPIinterrupt
LJMPF_ADC_Interrupt
ORG0033H;
6LowVoltageDetectinterrupt
LJMPF_LVD_Interrupt
ORG003BH;
7PCAinterrupt
LJMPF_PCA_Interrupt
ORG0043H;
8UART2interrupt
LJMPF_UART2_Interrupt
ORG004BH;
9SPIinterrupt
LJMPF_SPI_Interrupt
ORG0053H;
10INT2interrupt
LJMPF_INT2_Interrupt
ORG005BH;
11INT3interrupt
LJMPF_INT3_Interrupt
ORG0063H;
12Timer2interrupt
LJMPF_Timer2_Interrupt
ORG0083H;
16INT4interrupt
LJMPF_INT4_Interrupt
********************主程序**************************/
ORG0100H;
F_Main:
CLRA
MOVP0M1,A;
设置为准双向口
MOVP0M0,A
MOVP1M1,A;
MOVP1M0,A
MOVP2M1,A;
MOVP2M0,A
MOVP3M1,A;
MOVP3M0,A
MOVP4M1,A;
MOVP4M0,A
MOVP5M1,A;
MOVP5M0,A
MOVP6M1,A;
MOVP6M0,A
MOVP7M1,A;
MOVP7M0,A
MOVSP,#STACK_POIRTER
MOVPSW,#0;
选择第0组R0~R7
L_MainLoop:
CLRP4.7
MOVA,#250
LCALLF_delay_ms;
延时250ms
SETBP4.7
CLRP4.6
SETBP4.6
SJMPL_MainLoop
========================================================================
函数:
F_delay_ms
描述:
延时子程序。
参数:
ACC:
延时ms数.
返回:
none.
备注:
除了ACCC和PSW外,所用到的通用寄存器都入栈
F_delay_ms:
PUSH02H;
入栈R2
PUSH03H;
入栈R3
PUSH04H;
入栈R4
MOVR2,A
L_delay_ms_1:
MOVR3,#HIGH(Fosc_KHZ/13)
MOVR4,#LOW(Fosc_KHZ/13)
L_delay_ms_2:
MOVA,R4;
1TTotal13T/loop
DECR4;
2T
JNZL_delay_ms_3;
4T
DECR3
L_delay_ms_3:
DECA;
1T
ORLA,R3;
JNZL_delay_ms_2;
DJNZR2,L_delay_ms_1
POP04H;
出栈R2
POP03H;
出栈R3
POP02H;
出栈R4
RET
****************中断函数***************************************************
F_Timer0_Interrupt:
;
Timer01ms中断函数
RETI
F_Timer1_Interrupt:
F_Timer2_Interrupt:
F_INT0_Interrupt:
F_INT1_Interrupt:
F_INT2_Interrupt:
F_INT3_Interrupt:
F_INT4_Interrupt:
F_UART1_Interrupt:
F_UART2_Interrupt:
F_ADC_Interrupt:
F_LVD_Int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 系统 可靠性 技术 实验 指导书 V10
![提示](https://static.bdocx.com/images/bang_tan.gif)