单片机数字时钟设计报告书(编辑修改稿)内容摘要:
使用振荡频率为 6MHz的石英晶体,而 12Hz频率的晶体主要是在高速串行通信情况下才使用。 C1和 C2可在 20~ 100pF之间取值,一般取 30pF左右。 系统复位电路的设计 电路中 C4, R1,复位 RET 组成复位电路,该电路采用的是上电复位,即整个系统从开始工作。 复位电路有很多种,分别可由不同的原件组成,可靠性也 各有不同,本课设采用简单的上电复位。 如下图所示: 单片机数字时钟 第 10 页 共 36 页 图 系统复位电路 复位电路与芯片实现复位功能原理 MCS51单片机的复位是靠外部电路实现的 ,外部电路由复位开关,极性电容和电阻组成,接芯片 RST引脚。 RST为复位信号输入端。 MCS51单片机工作后 ,只要在它的 RST引线 保持两个机器周期 单片机就能够 实现 有效地复位。 数字钟的显示电路设计 驱动数码管采用动态显示。 动态驱动是将所有的数码管的 8 个显 示笔画 单片机数字时钟 第 11 页 共 36 页 “ a,b,c,d,e,f,g”同名端连在一起,另外每个数码管中的公共极 COM 增加位选通控制电路,位选通由各自独立的 I/O线控制,通过分别轮流控制各个数码管的COM端,就使每个数码管轮流受控制显示。 R1R7是 P1口的上拉电阻, P端口必须外接上拉电阻才能正常输出“ 0”,“ 1”电平,保证 P1端口所接的 LED 数码管能够正常显示数字和软件相配合来驱动数码管显示时,分,秒。 数码管的内部结构 图 数码管内部结构及引脚图 LED 数码管 是由发光二极管构成的 ,亦称半导体数码管 .将条状发光二极管按照共阴极 (负极 )或共阳极 (正极 )的方法连接 ,组成 8字 ,再把发光二极管另一电极作笔段电极 ,就构成了 LED 数码管 .若按规定使某些笔段上的发光二极管就能显示从 0~ 9的 „ 系列数字。 这次课设的数码管是共阳极,接芯片的 P1口,则 P1口接低电平该段亮 PNP 型三极管的结构及工作原理 单片机数字时钟 第 12 页 共 36 页 图 Pnp 三极管符号图 PNP型 三极管 和 NPN型三极管在结构特点和工作原理方面基本上是相同的。 只是由于它的三个区掺杂情况与 NPN 管不同 ,所以在外加电压、电流方向等方面存在着差别。 因为 PNP 型锗三极管较多 ,所以这里以锗管为例介绍 PNP 型三极管的特点。 PNP 三极管的内部结构和外加电压为了保证三极管工作在放大状态 ,要求发射结正向偏置 ,集电结反向偏 置。 单片机数字时钟 第 13 页 共 36 页 第 三 章 软件设计 工程的建立 进入 KEIL后,屏幕如图所示 ,紧接着出现编辑界面,如图 所示。 图 进入 KEIL后,屏幕 单片机数字时钟 第 14 页 共 36 页 图 建立一个新工程,单击 project 菜单中的 new project选项,如图 示 图 选择保存路径,例如‘ danpianji’ ,然后单击保存按钮。 如图 单片机数字时钟 第 15 页 共 36 页 图 这时会弹出这样对话框,如图。 我们现在 Atmel 的 AT89C2051,然后单击确定按钮。 单片机数字时钟 第 16 页 共 36 页 图 完成上个步骤后,窗口界面如图 所示。 图 到此为止,我们还没有建立好一个完整的工程,虽然工程名有了,但工程当中还 单片机数字时钟 第 17 页 共 36 页 没有任何文件及代码,接下来我们添加文件及代码 如图 所示,单击 File菜单中的 New菜单项,然后单击保存 图 回到编辑界面,单击 Taarget 前面的 +号,然后在 Source Group1 选项中单击右键,然后选择 Add File to Group Source Group1 菜单项。 单击 Add按钮,再单击 Close按钮,就完成了工程的建立,如图 单片机数字时钟 第 18 页 共 36 页 单片机数字时钟 第 19 页 共 36 页 图 数字电 子钟的程序流程图: 本课设中采用定时器 T0 中断完成,其余状态调用显示子程序,当芯片烧入程序,转入调试功能程序。 其主程序执行流程图如图 ;子程序流程图如图 所示;显示子程序流程图如图 所示。 阿 N 开始 显示单元清零 设置外部中断为定时器 0 方式 1 模式,装入初值,中 断为 50ms T0 中断 保护现场 1 秒到。 单片机数字时钟 第 20 页 共 36 页 Y N Y 图 N Y N Y。单片机数字时钟设计报告书(编辑修改稿)
相关推荐
,使得晶闸管的导通角增大,在电源电压由正到负的过零点也不会关断,输出电压出现了负波形,输出电压和电流的平均值减小。 从图中可以看出,当α角为 0 度时,晶闸管导通时间最长,随着α角的增大晶闸管导通时间变短,直到α角增大到最大值 180 度时,晶闸管不再导通。 电感量会影响感应电势的多少,即晶闸管在受到反向电压后 ,感应电势越多,使晶闸管导通时间越长。 三、
PICE)各种模拟器件和集成电路,该软件的特点是: 它实现了单片机仿真和 SPICE 电路仿真相结合。 具有模拟电路仿真、数字电路仿真、单片机及 其外围电路组成的系统的仿真、 RS232 动态仿真、 I2C 调试器、SPI 调试器、键盘和 LCD 系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 它支持主流单片机系统的仿真。 目前支持的单片机类型有: 68000 系列、
等综合利用的大(Ⅰ)型跨流域调水工程。 从开工现场开始为取水源头,在坡头区乾塘镇和吴川市吴阳镇之间筑坝拦河,通过封闭式输水管道穿过南三岛和湛江湾,把淡水输送到东海岛钢铁项目安全水池和红星水库,全长 公里。 在未来的三年, 亿元的投资将全力投入兴建鉴江供水枢纽工程。 工程建成后日供水量达 60 万立方米,年均供水量达到 亿立方米,将满足湛江钢铁基地和开发区东海岛新区的用水,并泽及坡头、南三岛等地。
12 场。 虽然现在 16 位 32 位的单片机越来越多,而 51 单片机作为 8 位单片机中的经典之作。 几十年来,依旧是各大高校相关专业必开之课。 另外 51 单片机经过几十年来的发展。 也为这类单片机的后来学习者提 供了相当多的资料,所以使用起来也非常的方便。 有了 51 的基础。 今后再学习其他类型的单片机也更容易。 单片机 也称单片机实验板、单片机学习板。
MOV P1,A MOV A,P1 ANL A,0FH MOV R5,A CJNE A,0FH,LOOP2 INC R0 DJNZ R7,LOOP1 JMP LOOP3 LOOP2:MOV R4,0A0H TFF:ACALL DELAY1mS DJNZ R4,TFF SS: MOV A,0FFH MOV P1,A MOV A,P1 ANL A,0FH CJNE A,0FH,SS MOV A
、计数器,中断系统及特殊功能寄存器。 ( 1) AT89C52单片机的结构 图 21 图 21 是 AT89S51 单片机引脚配置图 , 40 个引脚中,正电源和接地两根,外置石英振荡器的时钟线两根, 4组 8位共 32 个 I/O 口,中断口线与 P3口线复用。 引脚说明如下: ① Pin20 :接地线 ② Pin40 : 正电源接脚。 正常工作或对片内 EPROM 烧写程序时,