全球旧事资料 分类
查看ROM内容,查看RAM的内容变化。
f实验二单片机IO口控制实验
一、实验目的1熟悉KeilC51软件集成开发环境调试功能的使用和DP51PRONET单片机仿真器、编程器、试验仪综合开发平台的使用;2学习简单程序的软件与硬件整合的调试方法;3掌握51单片机IO(P0P3口)操作方法。二、实验设备及器件PC机一台;DP51PRONET单片机仿真器、编程器、试验仪综合开发平台一台三、实验内容本实验要求学生熟悉KeilC51软件集成开发环境调试功能的使用和DP51PRONET单片机仿真器、编程器、试验仪综合开发平台的使用,编写程序然后调试通过,用单片机控制P1口外接的每个LED灯按要求点亮变化。1.编写一段程序,用P1口作为控制端口,使D1区的LED轮流亮。2编写一段程序,用P11P16口控制LED灯,P17控制LED的亮和灭。四、实验步骤实验步骤1启动PC机,打开KEIL软件,建好工程、编辑好源文件、设置好工程、编译、链接,设置好硬件仿真的环境。2、用导线把A2区的J61接口与D1区的J52接口相连;3、进入硬件仿真,分别选择单步、全速执行方式运行程序,观察CPU窗口各寄存器的变化和硬件运行效果,可以看到程序执行的过程,加深对实验的了解。五、参考程序1参考程序1参考程序ORG0000HJMPMAINORG0100HMAINMOVA0FFHCLRCMAINlOOPCALLDELAYRLCAMOVP1ASJMPMAINlOOP延时子程序DELAYMOVR70LOOPMOVR60DJNZR60DJNZR6DJNZR6DJNZR6DJNZR7LOOP
fRETEND实验结果分析:状态CYA101111111121111111103111111101

P11111111011111101
观察结果LED1灯点亮LED2灯点亮
2、参考程序ORG0000HLJMPMai
ORG0100HMai
JBP17SETLEDCLRLEDCLRP10CLRP11CLRP12CLRP13CLRP14CLRP15CLRP16SJMPMai
SETLEDSETBP10SETBP11SETBP12SETBP13SETBP14SETBP15SETBP16SJMPMai
END实验结果分析:P17执行程序段标号P16p101执行SETLED11111110执行CLRLED0000000
观察结果P16p10连接的灯全灭P16p10连接的灯全亮
六、思考题将单片机P10P17驱动8个LED灯作为输出,将P20连接一个开关作为控制输入,当P201时,则执行点亮8个LED灯;当P200时,则执行循环程序,从LED1LED8依次点亮(类似参考程序1)。
f实验三串转并的IO口实验
一、实验目的1熟悉并掌握串转并的IO口扩展方法。二、实验设备及器件PC机一台;DP51PRONET单片机仿真器、编程器、试验仪综合开发平台一台三、实验内容1写程序,通过单片机的P1口控制74LS164的串行输入端口,实现串并转换。2验证串并转换数据的正确性。四、实验要求熟悉r
好听全球资料 返回顶部