实验一p1口亮灯实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MOV P1,A LCALL DELAY SJMP AA DELAY:……. RET
END
单片机实验
四、实验 电路图
单片机实验
• • • •
•
·······PPPPPP五P六1途2周P、 、33333313、、?期.......012345.( 振信 振振 ( 时06振5接相四-1( 令2荡 钟1定荡荡号P右左外荡写))外 外 定串外 部串单线关个1注 只周 周时周器的移移部选周晶.时中 中 时行部 输行7片意 针知周期 期/:期直振:计数通接振钟/断 断输期输 入输计: 对是。机识 期RR指接荡数据(一即程基(指时由(周周01入在入口W出,数R该累L振((3个S划本4令间1有介 之器存为产源II期期)1)~口口(R口NN八器时指加荡TA机~分操周。A储1几)单生的绍 间机指4TT1((((0的器为作期SM个只R周T钟T01)状器器令6C的片周个的0))XX周几所是,S机外每动做P位作期发周周-)态周DD机振期期个需执如5器0I关个为器地/的通期期1))口周光O期由基的行果单周提荡,系高和址口两用口期可本时一6把片期二,供信即个8/均输倍?单个P每的的操间条一机组)以数?位级时机0定号晶。由入。I作称指条的成片个机=,I据/作钟分/O地1P管O器时的体,为令指指。口缓器机口2口1总为周址/口别,则机所令令上晶周P周锁冲一都,期线分2总完器需的周外振期做;共是存器和组分期,时成周的执期线频(,P成什有八器组别,一期全行通复率3u。,P单四位口为S成,么个。部过常,用指2)若,片输 , 口用的令机出 除 可低驱 了 以的8
单片机实验
• 思考题: • 1、编写一个延时10S子程序,并写出计算
过程。 • 2、如何修改程序使发光二极管循环右移。
单片机实验
• ·3P、3.7左器外移A读部进和选数行右通据操(移R存作D指储))令器是什么?采的用单1片2机MH,z则晶机振
• 4、延时0.1S子程序编写。 器周期为1uS。
单片机实验
延时0.1S子程序
• DELAY:MOV R7,#200
• DE1: MOV R6,#x
• DE2: DJNZ R6,DE2
•Baidu Nhomakorabea
DJNZ R7,DE1
•
RET
• 假设机器周期为T
• 则上段程序的执行时间为
• T+200(1+2X+2)T=0.1S
• X=126
单片机实验
• 程序框架 主程序
ORG 0000H START: …
… … END
单片机实验
重点
• 编程重点 • 1、51单片机I/O的使用方法 • 2、程序框架的编写 • 3、子程序的编写及返回
实验一 P1口亮灯实验
工商学院 单片机实验
• 一、实验目的 • 1、学习P1口的使用方法; • 2、学习延时子程序的编写; • 二、实验内容 • P1口作为输出口,接八只发光
二极管,编写程序使发光二极 管循环点亮。
单片机实验
• 三、程序流程图
ORG 0000H MOV P1,#0FEH MOV A,#0FEH AA:RL A
END
单片机实验
四、实验 电路图
单片机实验
• • • •
•
·······PPPPPP五P六1途2周P、 、33333313、、?期.......012345.( 振信 振振 ( 时06振5接相四-1( 令2荡 钟1定荡荡号P右左外荡写))外 外 定串外 部串单线关个1注 只周 周时周器的移移部选周晶.时中 中 时行部 输行7片意 针知周期 期/:期直振:计数通接振钟/断 断输期输 入输计: 对是。机识 期RR指接荡数据(一即程基(指时由(周周01入在入口W出,数R该累L振((3个S划本4令间1有介 之器存为产源II期期)1)~口口(R口NN八器时指加荡TA机~分操周。A储1几)单生的绍 间机指4TT1((((0的器为作期SM个只R周T钟T01)状器器令6C的片周个的0))XX周几所是,S机外每动做P位作期发周周-)态周DD机振期期个需执如5器0I关个为器地/的通期期1))口周光O期由基的行果单周提荡,系高和址口两用口期可本时一6把片期二,供信即个8/均输倍?单个P每的的操间条一机组)以数?位级时机0定号晶。由入。I作称指条的成片个机=,I据/作钟分/O地1P管O器时的体,为令指指。口缓器机口2口1总为周址/口别,则机所令令上晶周P周锁冲一都,期线分2总完器需的周外振期做;共是存器和组分期,时成周的执期线频(,P成什有八器组别,一期全行通复率3u。,P单四位口为S成,么个。部过常,用指2)若,片输 , 口用的令机出 除 可低驱 了 以的8
单片机实验
• 思考题: • 1、编写一个延时10S子程序,并写出计算
过程。 • 2、如何修改程序使发光二极管循环右移。
单片机实验
• ·3P、3.7左器外移A读部进和选数行右通据操(移R存作D指储))令器是什么?采的用单1片2机MH,z则晶机振
• 4、延时0.1S子程序编写。 器周期为1uS。
单片机实验
延时0.1S子程序
• DELAY:MOV R7,#200
• DE1: MOV R6,#x
• DE2: DJNZ R6,DE2
•Baidu Nhomakorabea
DJNZ R7,DE1
•
RET
• 假设机器周期为T
• 则上段程序的执行时间为
• T+200(1+2X+2)T=0.1S
• X=126
单片机实验
• 程序框架 主程序
ORG 0000H START: …
… … END
单片机实验
重点
• 编程重点 • 1、51单片机I/O的使用方法 • 2、程序框架的编写 • 3、子程序的编写及返回
实验一 P1口亮灯实验
工商学院 单片机实验
• 一、实验目的 • 1、学习P1口的使用方法; • 2、学习延时子程序的编写; • 二、实验内容 • P1口作为输出口,接八只发光
二极管,编写程序使发光二极 管循环点亮。
单片机实验
• 三、程序流程图
ORG 0000H MOV P1,#0FEH MOV A,#0FEH AA:RL A