单片机原理 实验教学电子教案.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谢谢! 欢迎指教! * * * * * * 实验原理 : MCS-51系列单片机有两个16位定时器/计数器即T0、T1。有关寄存器有以下几个:TH0、TL0、TH1、TL1、TMOD、TCON。 TH0、TL0、为T0的16位计数器的高8位和低8位,TH1、TL为T1的16位计数器的高8位和低8位;TMOD为T0、T1的方式控制寄存器,TCON为T0、T1的状态和控制寄存器,存放T0、T1的运行控制位和溢出位中断标志位。定时器0溢出中断入口地址:000BH。 实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目标板、WD-4微机稳压电源,导线、发光二极管。 实验内容与要求: 定时器T0的定时中断控制溢出,因定时时间较长,13位计数器不够用,可选用方式1的16位计数器,输入运行程序,调节定时器常数或计数数值可以调节输出脉冲宽度。 系统晶振为6MHZ,利用定时器0方式1产生一个脉冲宽度可调的方波在P1.0管脚输出。首先设定时器每100MS产生一次溢出,然后利用软件计数器每10次改变一次P1.0管脚输出,就会得到脉冲宽度为1S的脉冲,实现与P1.0管脚连接的发光二极管 定时闪烁。 实验步骤 : 1、连接实验线路 。 2、开启稳压电源。 3、输入预习编写程序,汇编通过,连续运行程序,实现控制发光二极管定时闪烁。 注意事项 : 1、可以自己设计实验线路,连好后一定要请教师检查。 2、学生进行实验前必须进行预习,拟定程序设计方案。 3、连接线路时注意电源端和接地端,不要反接,线路检查无误时再开启稳压电源。 实验接线图 重点: 对8051单片机定时计数器各寄存器功能的掌握。 难点: 定时初值的计算方法。 学生在实验中容易出现的困难及错误 1、计数器循环次数、定时器初值计算错误。 2、中断程序设计不熟悉。 思考题: 晶振为6MHZ,选择定时器T0、工作方式1定时100MS,定时器初值应该是多少? 设定时器初值为N,则 (216-N)×12=6×105 N=15536 即3CB0H 参考程序: 查询方式: MOV TMOD,#01H SETB TR0 MOV R2,#10H LOOP: MOV TH0,#3CH MOV TL0,#0B0H JNB TF0,$ CLR TF0 DJNZ R2,LOOP MOV R2,#10 CPL P1.0 LJMP LOOP 中断方式: ORG 0000H LJMP MAIN ORG 000BH LJMP T_SER ORG 0020H MAIN: SETB EA SETB ET0 SETB TR0 MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV R3,#10H SJMP $ T_SER:CLR TF0 DJNZ R3,WAIT CPL P1.0 MOV R3,#10 WAIT:MOV TH0,#3CH MOV TL0,#0B0H RETI 实验结果 实验五 串行口扩展实验 实验目的 : 1、掌握串行口控制显示器硬件原理及软件设计方法。 2、掌握单片机与74LS164接口电路设计。 实验原理 : MCS-51单片机应用系统中,当串行口不用作串行通讯时,可用来扩展并行输入输出口(设定串行口工作在移位寄存器方式0状态下)。用于显示器时,使用串行输入,并行输出移位寄存器74LS164,每接一片74LS164可扩展一个8位并行输出口,用以连接一个LED段选口静态显示使用。 74LS164与8051接口电路:RXD(P3.0)做为串行输出与74LS164数据输入端(A、B)相连;TXD(P3.1)做为移位脉冲输出与74LS164的时钟输入端CP相连;由P1.0口线控制74LS164的清显示端(CR)。但要注意,由于74LS164的并行输出没有控制器,在串行输入过程中,其输出状态不断变化,一般在74LS164输出端加三态门控制,以保证串行输入结束后在输出数据。 74LS164与数码管连接:实验使用共阳极8段位数码管做为显示器,显示方式为静态显示。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定导通或截止。 实验仪器及器件: 伟福系列仿真器、CPU586计算机、实验目标板、WD-4微机稳压电源,实验用双头导线。 实验内容与要求 : 1、读懂实验线路原理图。 2、编制程序:使显示器逐次显示0-F。 3、编制程序:使显示器逐屏显示每位学生的的班级学号。 实验步骤: 1、连接实验线路: 单片机-----74LS164 TXD-------- CP RXD--------DSab P

文档评论(0)

118lingling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档