实验二P1口控制LED发光二极管
18页1、实验二 P1口控制LED发光二极管一、实验目的1、进一步熟练Proteus及Keil软件的基本操作2、掌握8051单片机P1口的使用方法3、掌握LED发光二极管的原理及使用方法4、学习汇编程序的调试及仿真方法二、实验电路三、实验内容及步骤:要求:8个LED发光二极管循环左移显示(发光的移位),间隔时间为一秒。1、使用Proteus画出电路原理图2、在Keil uVision中完成程序编辑、调试及编译,生成.HEX文件3、进行Protues与Keil uVision联动的相关设置:4、在Proteus中仿真运行。四、思考1、 将本实验的实验现象改为“不发光二极管循环移位”。2、 将本实验的实验现象改为“每隔0.5秒发光二极管循环移位”。参考程序:ORG 0LJMP MAINORG 30HMAIN:MOV A,#0FEHLOOP:MOV P1,ALCALL DELAYRL ASJMP LOOPDELAY:MOV R7,#20HDELAY1:MOV R6,#200DELAY2:MOV R5,#123DJNZ R5,$DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND实验三
2、数码管静态显示实验一、实验目的1、进一步熟悉51系列单片机2、了解8051单片机P0口的使用方法3、掌握共阴极数码管的原理及使用方法4、学习8051的编程、调试、编译、仿真。二、实验电路图3 数码管静态显示电路原理图注:数码管要从元件库选择Optoelectronics类中的7SEG-COM-CAT-GRN。三、要求及步骤:要求:在七段数码管上以递增方式循环显示数字09,间隔时间为一秒。1、使用Proteus画出电路原理图2、在Keil uVision中完成程序编辑、调试及编译,生成.HEX文件3、进行Protues与Keil uVision联动的相关设置:4、在Proteus中仿真运行。四、思考1、为什么要将P0口各引脚通过电阻R3-R9接到电源?2、如何在共阴数码管上循环显示十六进制数字0F(不区分字母的大小写 )?3、怎样修改程序使数字以递减方式循环显示?4、若用共阳极数码管应如何修改电路和程序,才能完成本实验的功能?参考程序:ORG 00HLJMP STARTORG 30HSTART: MOV DPTR,#TABLES1:MOV R4,#00HS2:MOV A,R4MOVC A
3、,A+DPTRMOV P0,ALCALL DELAYINC R4CJNE R4,#0AH,S2SJMP S1 DELAY: MOV R5,#20 ;延时子程序D2: MOV R6,#200D1: MOV R7,#123DJNZ R7,$DJNZ R6,D1DJNZ R5,D2RET TABLE:DB 3FH,06H,5BH,4FH,66H ;段码表DB 6DH,7DH,07H,7FH,6FH END实验四 基本输入/输出实验一、实验目的1、进一步熟悉8051单片机并行I/O口的使用方法3、掌握并行I/O口输入/输出操作的方法4、学习8051的编程、调试、编译、仿真。二、实验电路图4 并行I/O口基本输入/输出注:按钮要从元件库选择Switches & Relays类中的BUTTON。三、要求及步骤:要求:在按钮动作的控制下,将十六进制数字0-F循环显示在数码管上(每按一次按钮,显示的数字加1)。1、使用Proteus画出电路原理图2、在Keil uVision中完成程序编辑、调试及编译,生成.HEX文件3、进行Protues与Keil uVision联动的相关设置:4、在Proteus
4、中仿真运行。四、思考1、如何检测按钮是否按下?2、怎样修改程序,可以使数字0-F在按钮控制下,以递减方式循环显示?3、若在P0口接8个LED,如何实现每按一次按钮,点亮的LED左移一位(8个LED中只有一个点亮)?参考程序:ORG 00HLJMP STARTORG 30HSTART: MOV P1,#01HMOV DPTR,#TABLEMOV R4,#00HCLR AMOVC A,A+DPTRMOV P0,ALOOP:MOV A,P1ANL A,#01HJZ LOOPLOOP1:MOV A,P1ANL A,#01HJNZ LOOP1INC R4MOV A,R4ANL A,#0FHMOVC A,A+DPTRMOV P0,ASJMP LOOPTABLE: DB 3FH,06H,5BH,4FH,66H ;段码表DB 6DH,7DH,07H,7FH,6FHDB 77H,7CH,39H,5EH,79H,71H,76HEND实验五 数据传送指令练习一、实验目的1、进一步掌握Keil软件的使用。2、熟悉数据传送指令功能及使用。二、实验内容1、输入数据传送指令并单步执行输入的指令;2、练习数据传送指令
《实验二P1口控制LED发光二极管》由会员鲁**分享,可在线阅读,更多相关《实验二P1口控制LED发光二极管》请在金锄头文库上搜索。
女人对丈夫的性惩罚有用吗
江苏盐城市响水县行政审批局政府购买服务岗位公开招聘10名工作人员(同步测试)模拟卷53
实用的个人工作计划(5篇)
高三英语语法填空解题技巧
酒店前台个人工作计划参考范本(6篇).doc
街巷硬化推进会讲话
公共管理类专业《社会学概论》教学研究
基础十浮力复习知识点回顾
教师新学期工作计划通用范文3篇
奇异世界历险记一作文
广告牌承揽制作协议电子版(九篇)
物流部管理手册(2)
综合性学习 倡导低碳生活[29]
【最新】甘肃省武威六中高三上学期第二次阶段性考试地理试卷含答案
实用转正自我鉴定模板合集四篇
人力资源实习日记报告
码头土方开挖井点降水方案
钳工实训项目
风之集市详细资料
行政审批制度改革的实行意见
2023-09-08 3页
2023-07-30 2页
2023-07-19 8页
2023-05-25 4页
2023-05-31 6页
2022-11-13 3页
2023-02-06 32页
2023-12-11 4页
2023-06-04 73页
2023-02-19 4页