电子系统可靠性技术实验指导书2015V10版

上传人:鲁** 文档编号:431520641 上传时间:2023-10-20 格式:DOC 页数:25 大小:1.50MB
返回 下载 相关 举报
电子系统可靠性技术实验指导书2015V10版_第1页
第1页 / 共25页
电子系统可靠性技术实验指导书2015V10版_第2页
第2页 / 共25页
电子系统可靠性技术实验指导书2015V10版_第3页
第3页 / 共25页
电子系统可靠性技术实验指导书2015V10版_第4页
第4页 / 共25页
电子系统可靠性技术实验指导书2015V10版_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《电子系统可靠性技术实验指导书2015V10版》由会员分享,可在线阅读,更多相关《电子系统可靠性技术实验指导书2015V10版(25页珍藏版)》请在金锄头文库上搜索。

1、电子系统可靠性技术实验指导书哈尔滨理工大学自动化学院电子信息科学与技术系2015版实验一、在线仿真与编程实验一、实验目的通过一个简单单片机应用实例开发设计,初步掌握单片机实际应用开发、在线仿真的基本流程和方法。1、了解并掌握KeiluVision4的使用方法;2、了解并掌握STC学习板的硬件环境和使用方法;3、学习(STC)51单片机的烧录(下载)过程和方法二、实验内容:1、通过在学习板上设计发光二极管循环点亮的编辑、编译、调试。掌握uVision4和STC-ISP的使用方法。步骤如下:Q、在桌面新建一个空文件夹9、打开keil4软件Q、点击Project再点击NewVisionProject

2、选择刚才桌面的文件夹输入文件名(随意取)一一再按住Ctrl+N按键此时新建一文档一一再点击保存(Ctrl+S保存),再输入刚才的文件名字最好是英文,然后在英文输入法下输入“.asm”日壬JTarget1白臼SourceGroup1:匡STARTUP.A519、选择工程栏中第二个右击“SourceGroupl”再选择AddFilestoGroupSourceGroup9、在出现的对话框中找到并选择以.asm结尾所建的文件,SourceGroupl,然后在“文件类型”中选择文件类型AsmSourcefile(*.e*;*.src;*.a*)|然后再点击9、将“参考程序”粘贴到程序编辑界面,再点击后

3、勾选这里两CreateHEXRleHEXFormat:HEX-BD9、依次点击左上方工具栏中三个按钮9、将双头usb线分别连接在电脑和学习板上l_ILl,选择单片机型号儿9、打开程序烧写软件不用改动,再点击打开程序文件下载/编程再选择“Output”,然再点击“OK”IAF15W4K58S4找到所建的文件,点击“打开”,再点击后按一下学习板上的“主控电源芯片开关”完毕。参考程序如下:;*功能说明*;程序使用来演示两灯交替闪烁,输出低驱动。Fosc_KHZEQU22118;22118KHZSTACK_POIRTEREQU0D0H;堆栈开始地质P0M1DATA0x93;P0M1.n,P0M0.nP

4、0M0DATA0x94P1M1DATA0x91;P1M1.n,P1M0.nP1M0DATA0x92P2M1DATA0x95;P2M1.n,P2M0.nP2M0DATA0x96P3M1DATA0xB1;P3M1.n,P3M0.nP3M0DATA0xB2P4M1DATA0xB3;P4M1.n,P4M0.nP4M0DATA0xB4P5M1DATA0xC9;P5M1.n,P5M0.nP5M0DATA0xCAP6M1DATA0xCB;P6M1.n,P6M0.nP6M0DATA0xCCP7M1DATA0xE1P7M0DATA0xE2P4DATA0C0H;*=00-Standard,01-push-pull

5、=10-pureinput,11-opendrain=00-Standard,01-push-pull=10-pureinput,11-opendrain=00-Standard,01-push-pull=10-pureinput,11-opendrain=00-Standard,01-push-pull=10-pureinput,11-opendrain=00-Standard,01-push-pull=10-pureinput,11-opendrain=00-Standard,01-push-pull=10-pureinput,11-opendrain=00-Standard,01-pus

6、h-pull=10-pureinput,11-opendrain;*ORGLJMP0000HF_Main;resetORG0003H;0INT0interruptRETILJMPF_INT0_InterruptORG000BH;1Timer0interruptLJMPF_Timer0_InterruptORG0013H;2INT1interruptLJMPF_INT1_InterruptORG001BH;3Timer1interruptLJMPF_Timer1_InterruptORG0023H;4UART1interruptLJMPF_UART1_InterruptORG002BH;5ADC

7、andSPIinterruptLJMPF_ADC_InterruptORG0033H;6LowVoltageDetectinterruptLJMPF_LVD_InterruptORG003BH;7PCAinterruptLJMPF_PCA_InterruptORG0043H;8UART2interruptLJMPF_UART2_InterruptORG004BH;9SPIinterruptLJMPF_SPI_InterruptORG0053H;10INT2interruptLJMPF_INT2_InterruptORG005BH;11INT3interruptLJMPF_INT3_Interr

8、uptORG0063H;12Timer2interruptLJMPF_Timer2_Interrupt;16INT4interruptORG0083HLJMPF_INT4_Interrupt;*主程序*/ORG0100H;resetF_Main:CLRAMOVP0M1,A;设置为准双向口MOVP0M0,AMOVP1M1,A;设置为准双向口MOVP1M0,AMOVP2M1,A;设置为准双向口MOVP2M0,AMOVP3M1,A;设置为准双向口MOVP3M0,AMOVP4M1,A;设置为准双向口MOVP4M0,AMOVP5M1,A;设置为准双向口MOVP5M0,AMOVP6M1,A;设置为准双向口

9、MOVP6M0,AMOVP7M1,A;设置为准双向口MOVP7M0,AMOVMOVSP,#STACK_POIRTERPSW,#0;选择第0组R0R7L_MainLoop:CLRP4.7MOVA,#250LCALLF_delay_ms;延时250msLCALLF_delay_ms;延时250msSETBP4.7CLRP4.6MOVA,#250LCALLF_delay_ms;延时250msLCALLF_delay_ms;延时250msSETBP4.6SJMPL_MainLoop;*;函数:F_delay_ms;描述:延时子程序。;参数:ACC:延时ms数.;返回:none.;备注:除了ACCC和P

10、SW外,所用到的通用寄存器都入栈F_delay_ms:PUSH02H;入栈R2PUSH03H;入栈R3PUSH04H;入栈R4MOVR2,AL_delay_ms_1:MOVR3,#HIGH(Fosc_KHZ/13)MOVR4,#LOW(Fosc_KHZ/13)L_delay_ms_2:MOVA,R4;1TTotal13T/loopDECR4;2TJNZL_delay_ms_3;4TDECR3L_delay_ms_3:DECA;1TORLA,R3;1TJNZL_delay_ms_2;4TDJNZR2,L_delay_ms_1POP04H;出栈R2POP03H;出栈R3POP02H;出栈R4RET

11、;*中断函数*F_Timer0_Interrupt:;Timer01ms中断函数RETIF_Timer1_Interrupt:RETIF_Timer2_Interrupt:RETIF_INT0_Interrupt:RETIF_INT1_Interrupt:RETIF_INT2_Interrupt:RETIF_INT3_Interrupt:RETIF_INT4_Interrupt:RETIF_UART1_Interrupt:RETIF_UART2_Interrupt:RETIF_ADC_Interrupt:RETIF_LVD_Interrupt:RETIF_PCA_Interrupt:RETIF

12、_SPI_Interrupt:RETIEND2、通过控制单片机的P1.6,P1.7,P4.6,P4.6口,实现四只发光二极管的循环点亮。掌握STC15W4K58S4单片机的烧录(下载)过程和脱机运行,参考程序如下。功能说明;程序使用来演示跑马灯,输出低驱动。Fosc_KHZEQUSTACK_POIRTERP4DATA0C0H22118;22118KHZEQU0D0H;堆栈开始地质P0M1DATA0x93P0M0DATA0x94P1M1DATA0x91P1M0DATA0x92P2M1DATA0x95P2M0DATA0x96P3M1DATA0xB1P3M0DATA0xB2P4M1DATA0xB3P4M0DATA0xB4;P0M1.n,P0M0.n;P1M1.n,P1M0.n;P2M1.n,P2M0.n;P3M1.n,P3M0.n;P4M1.n,P4M0.n=00-Standard,01-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号