全球旧事资料 分类
班级
姓名
学号
单片机实验报告
实验一CPU片内(外)清零1CPU片内RAM清零
一、实验目的:掌握MCS51汇编语言的设计,了解单片机的寻址方式以及调试方法。二、实验内容:把单片机片内的30H~7FH单元清零。三、实验框图:
四、实验步骤:用连续或者单步的方式运行程序,检查30H7FH执行前后的内容变化。五、参考实验程序:程序名称:PNQLASMORG0000HJMPMAINORG0030HMAIN:MOVR030H30H送R0寄存器CLR1MOVA00H00送累加器AMOVR0A00送到30H7FH单元INCR0R0加1CJNER07FHCLR1不到7F字节再清WAITLJMPWAITEND六、实验思考:如果把30H7FH的内容改为99H,如何修改程序。
f班级
姓名
学号
单片机实验报告
2CPU片外RAM清零
一、实验目的:掌握MCS51汇编语言的设计,了解单片机的寻址方式以及调试方法。二、实验内容:把外部扩展的RAM的0000H00FFH单元内容清零。三、实验框图:
四、实验步骤:用连续或者单步的方式运行程序,检查0000H00FFH执行前后的内容变化。五、参考实验程序:程序名称:PWQLASMORG0000HMAINMOVSP60HMOVDPTR0000H0000H送DPTR寄存器MOVR60FFHFFH送R6寄存器(计数)CLR1MOVA00H00送累加器AMOVXDPTRA00送到0000H00FFH单元INCDPTRDPTR1DJNZR6CLR1不到FF个字节再清WAITSJMPWAITEND六、实验思考:把110先对应存入片内0030H起始的单元内,然后再从片内取出,对应存入片外7FFFH起始的单元中去。
f班级
姓名
学号
单片机实验报告
实验二
P1口亮灯实验
一、实验目的:学习MCS51单片机P1口的使用方法二、实验内容:P1口做输出,接8个发光管,编写程序,使得8个二极管循环点亮。三、实验线路:
四、实验步骤:P1口做IO口,用连线把P10~P17分别接到电平显示检测口的1~8端。五、参考实验程序:程序名称:P1LDSYASMORG0000HTIMER0EQU30HTIMER1EQU31HMAINPUSHACCMOVA80HMOVR008H循环8次MOVP100HLOOPMOVP1AACALLDELAY1sRRADJNZR0LOOPMOVP10FFHACALLDELAY1sMOVP100HACALLDELAY1sMOVP10FFHACALLDELAY1sPOPACCAJMPMAIN延时子程序DELAY延时1msPUSHTIMER0PUSHTIMER1
f班级
姓名
学号
单片机实验报告
DELAY1MOVTIMER0230循环一次需要4个机器周期,时间为41uSDELAY2NOP1个周期NOP1个周期DJNZTIMER0DELAY22个周期DJNZTIMER1DELAY1POPTIMER1POPTIMER0RETDELAY1SNOP延时1Sfor110592MHzPUSHTIMER1MOVTIMER1250LCALLDELAYLCALLDELAYLCALLDELAYLCALLDELAY共延时42501ms1sPOPTIMER1RETEND六、实验思考:如果把点亮时间改为4s,如何编写程序。
fr
好听全球资料 返回顶部