⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 单片机坐标定时器实验.htm

📁 http://www.edacn.net/cgi-bin/forums.cgi?forum=7&topic=9127下,则R3~R0的输出信号中会有一个为1,但我们还是是无法确定哪一个键被按下,必須要
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.mcuzb.com/XXLR1.ASP?ID=5284 -->
<!--显示文章具体内容时加在最前面--><HTML><HEAD><TITLE>单片机坐标定时器实验</TITLE>
<META 
content="本站用,卓越网站快车,建设,www.zydn.net<FONT face=黑体>&nbsp;</FONT><A name=一.实验要求>一<F" 
name=keywords>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId><LINK 
href="单片机坐标定时器实验.files/index1.css" type=text/css rel=STYLESHEET>
<SCRIPT language=javascript>
function newie()
{
 var newWindow;
 newWindow=window.open('','content','toolbar=no,location=no,directories=NO,status=NO,menubar=NO,scrollbars=yes,resizable=yes,top=10,left=10,width=770,height=450');
 
 newWindow.focus();
}
 </SCRIPT>
</HEAD>
<BODY vLink=#000000 link=#000000 bgColor=#ffffff leftMargin=0 topMargin=0 
rightMargin=100 gcolor="#FFFFFF">
<DIV align=center>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
  <TBODY>
  <TR>
    <TD style="BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: repeat-y" 
    width="50%" background=单片机坐标定时器实验.files/bg_1.jpg></TD>
    <TD align=middle><!---以上的是边框--->
      <TABLE id=table1 cellSpacing=0 cellPadding=0 width=766 border=0>
        <TBODY>
        <TR>
          <TD width=70><IMG height=60 src="单片机坐标定时器实验.files/logo2.gif" 
            width=180 border=0></TD>
          <TD align=middle><IMG height=87 src="单片机坐标定时器实验.files/bit.gif" 
            width=514 border=0></TD>
          <TD width=95><MAP name=FPMap0><AREA shape=RECT coords=9,20,60,31 
              href="http://www.mcuzb.com/system/user/userlist1.asp"><AREA 
              shape=RECT coords=9,46,61,58 
              href="http://www.mcuzb.com/system/user/myly.asp"><AREA shape=RECT 
              coords=12,72,60,84 href="http://www.mcuzb.com/dh.asp"></MAP><IMG 
            height=96 src="单片机坐标定时器实验.files/mb_4.jpg" width=70 useMap=#FPMap0 
            border=0></TD></TR></TBODY></TABLE>
      <TABLE id=table2 cellSpacing=0 cellPadding=0 width=766 border=0>
        <TBODY>
        <TR>
          <TD background=单片机坐标定时器实验.files/dh.jpg height=28>
            <TABLE height=56 cellSpacing=0 cellPadding=0 width="100%">
              <TBODY>
              <TR>
                <TD vAlign=bottom align=middle height=27><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/INDEX.ASP"><FONT 
                  style="FONT-SIZE: 9pt">首页</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle height=27><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=358"><FONT 
                  style="FONT-WEIGHT: 700; FONT-SIZE: 9pt"><FONT 
                  color=#ff00ff>单</FONT><FONT color=#808000>片</FONT><FONT 
                  color=#00ff00>机</FONT><FONT color=#ff0000>论</FONT><FONT 
                  color=#008000>坛</FONT></FONT></A><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle height=27><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=356"><FONT 
                  style="FONT-SIZE: 9pt">C51源代码(本站原创)</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle height=27><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=363"><FONT 
                  style="FONT-SIZE: 9pt">单片机源代码与算法</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle height=27><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=357"><FONT 
                  style="FONT-SIZE: 9pt">哈工大实验</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle height=27> </TD>
                <TD vAlign=bottom align=middle height=27> </TD></TR>
              <TR>
                <TD vAlign=bottom align=middle> </TD>
                <TD vAlign=bottom align=middle> </TD>
                <TD vAlign=bottom align=middle><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=366"><FONT 
                  style="FONT-SIZE: 9pt">单片机毕业设计论文</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=365"><FONT 
                  style="FONT-SIZE: 9pt">CPLD专区</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=367"><FONT 
                  style="FONT-SIZE: 9pt">单片机简单实例</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=359"><FONT 
                  style="FONT-SIZE: 9pt">AVR单片机专栏</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" color=#ff0000>←</FONT></TD>
                <TD vAlign=bottom align=middle><FONT style="FONT-SIZE: 9pt" 
                  color=#ff0000>→</FONT><A 
                  href="http://www.mcuzb.com/flmen.asp?menuid=361"><FONT 
                  style="FONT-SIZE: 9pt">电子电路设计</FONT></A><FONT 
                  style="FONT-SIZE: 9pt" 
            color=#ff0000>←</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE id=table3 cellSpacing=0 cellPadding=0 width=766 border=0>
        <TBODY>
        <TR>
          <TD background=单片机坐标定时器实验.files/images_7-1.jpg height=21>
            <MARQUEE 
scrollDelay=150><!--显示栏目的公告--></MARQUEE></TD></TR></TBODY></TABLE><!--以上是头部, 下面开始是文章内容-->
      <TABLE id=AutoNumber6 style="BORDER-COLLAPSE: collapse" 
      borderColor=#c0c0c0 cellSpacing=0 cellPadding=0 width=766 bgColor=#f9f9f9 
      border=1>
        <TBODY>
        <TR>
          <TD vAlign=top borderColor=#c0c0c0 align=middle>
            <TABLE cellSpacing=0 cellPadding=0 width=748 border=0>
              <TBODY>
              <TR>
                <TD>当前栏目:<A 
                  href="http://www.mcuzb.com/FLMEN.ASP?MENULB=069哈工大实验&amp;MENUJB=2">哈工大实验</A>&gt;</TD>
                <TD>
                  <TABLE cellSpacing=0 cellPadding=0 width="100%">
                    <TBODY>
                    <TR>
                      <TD></TD>
                      <TD align=right><FONT color=#888888>2004年12月8日 来自:<A 
                        href="单片机坐标定时器实验.files/mcuzb.htm" 
                        target=_blank>单片机坐标</A> 作者:鞠春阳 [<A 
                        href="http://www.mcuzb.com/xxlr.asp?menulb=069哈工大实验&amp;menujb=2">返回</A>] 
                        </FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
            <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#111111 
            cellSpacing=0 cellPadding=0 width=748 border=0>
              <TBODY>
              <TR>
                <TD width=247></TD>
                <TD 
                style="BORDER-TOP: 0px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" 
                width=766></TD></TR></TBODY></TABLE>
            <TABLE height=400 cellSpacing=0 cellPadding=0 width="98%" 
            bgColor=#ffffff border=0>
              <TBODY>
              <TR>
                <TD vAlign=top background=单片机坐标定时器实验.files/mcuzb.htm>
                  <TABLE height=24 cellSpacing=0 cellPadding=0 width="100%" 
                  background="">
                    <TBODY>
                    <TR>
                      <TD align=middle><FONT style="FONT-SIZE: 11pt" 
                        color=#000000>定时器实验</FONT></TD></TR></TBODY></TABLE><BR><FONT 
                  face=黑体>&nbsp;</FONT><A name=一.实验要求>一<FONT lang=ZH-CN 
                  face=System,黑体>.</FONT><FONT lang=ZH-CN 
                  face=黑体>实验要求</A></FONT> 
                  <P><FONT 
                  face=宋体>由8031内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮......一直循环下去。<BR><BR></FONT><A 
                  name=二.实验目的><FONT lang=ZH-CN face=黑体>二</FONT><FONT lang=ZH-CN 
                  face=System,黑体>.</FONT><FONT lang=ZH-CN 
                  face=黑体>实验目的</A><BR></FONT><FONT 
                  face=宋体><BR>1.学习8031内部计数器的使用和编程方法。<BR><BR>2. 
                  进一步掌握中断处理程序的编程方法。<BR><BR></FONT><A name=三.实验电路及连线><FONT 
                  lang=ZH-CN face=黑体>三</FONT><FONT lang=ZH-CN 
                  face=System,黑体>.</FONT><FONT lang=ZH-CN 
                  face=黑体>实验电路及连线</FONT></A><FONT face=宋体><BR></FONT></P>
                  <P><FONT face=宋体><IMG 
                  src="单片机坐标定时器实验.files/200412867684999.jpg"></FONT></P>
                  <P><FONT face=宋体><A name=四.实验说明><FONT lang=ZH-CN 
                  face=黑体>四</FONT><FONT lang=ZH-CN face=System,黑体>.</FONT><FONT 
                  lang=ZH-CN face=黑体>实验说明</FONT></A><BR><FONT 
                  face=宋体><BR>1.关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验用的是定时器,有关计数器的说明请查阅实验七。<BR><BR>2.内部计数器用作定时器时,是对机器周期计数。每个机器周期的长度是12个振荡器周期。因为实验系统的晶振是11.0592MHz,所以定时常数的设置可按以下方法计算:<BR>&nbsp;&nbsp;&nbsp; 
                  机器周期=12÷11.0592MHz=1.0857μS<BR>(65536-定时常数)*1.0857μS=50mS<BR>&nbsp;&nbsp;&nbsp; 
                  定时常数=4C00H 
                  <BR><BR>3.定时器的有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0~3,并确定用于定时还是用于计数。TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行<BR>或停止等。<BR><BR>4.在例程的中断服务程序中,因为中断定时常数的设置对中断程序的运行起到关键作用,所以在置数前要先关对应的中断,置数完之后再打开相应的中断。<BR><BR></FONT><A 
                  name=五.实验程序框图><FONT lang=ZH-CN face=黑体>五</FONT><FONT 
                  lang=ZH-CN face=System,黑体>.</FONT><FONT lang=ZH-CN 
                  face=黑体>实验程序框图</FONT> </A><FONT 
                  face=宋体><BR><BR>程序框图:</FONT></FONT></P>
                  <P><FONT face=宋体><IMG 
                  src="单片机坐标定时器实验.files/200412867706999.jpg"></FONT></P>
                  <P><FONT face=宋体>源代码:</FONT></P>
                  <P><FONT face=宋体>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ORG&nbsp;&nbsp;&nbsp;&nbsp; 
                  0000H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  AJMP&nbsp;&nbsp;&nbsp; 
                  START<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ORG&nbsp;&nbsp;&nbsp;&nbsp; 
                  001BH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ;T1中断入口地址<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  AJMP&nbsp;&nbsp;&nbsp; 
                  INT_T1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ORG&nbsp;&nbsp;&nbsp;&nbsp; 
                  0100H<BR>START:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 
                  SP,#60H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 
                  TMOD,#10H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ;置T1为方式1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 
                  TL1,#00H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ;延时50mS的时间常数<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 
                  TH1,#4BH<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 
                  R0,#00H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  MOV&nbsp;&nbsp;&nbsp;&nbsp; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -