用单片机内部定时器实现的数字钟_智能测控仪器设计(编辑修改稿)内容摘要:

指令系统,片内置通用 8 位 央处理器( CPU)和 Flash 存储单元,功能强大 AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 主要性能参数 : 与 MCS51 产指令系统完全兼容 4k 字节可重擦写 Flash 闪速存储器 1000 次擦写周期 全静态操作: 0Hz- 24MHz 三级加密程序存储器 128 8 字节内部 RAM 32 个可编程 I / O 口线 2 个 16 位定时/计数器 定时 /计数器 8051 系列单片机至少有两个 16 位内 部定时器 /计数器。 8052 有三个定时器 /计数器,其中连个基本定时器 /计数器是定时器 /计数器 0 和定时器 /计数器 1。 他们既可以编程为定时器使用,也可以编程为计数器使用。 若是计数内部晶振驱动时钟,则它是定时器;若是计数 8051 的输入引脚的脉冲信号,则它是计数器。 8051 的 T/C 时加一计数的。 定时器实际上也是工作在技术方式下的,只不过对固定频率的脉冲计数;由于脉冲周期固定,由计数值可以计算出时间,有定时功能。 当 T/C 工作在定时器时,对振荡源 12 分频的脉冲计数,即每个机器周期计数值加一,频率加 =fosc/12。 晶 振为 6MHz,计数频率 =500KHz,每 2Us 计数加一。 当 T/C 工作在计数器时,计数脉冲来自外部脉冲输入引脚 T0 或 T1。 当 T0或 T1 脚上负跳变需 2 个机器周期,即 24 个振荡周期。 所以 T0 或 T1 脚输入的计数外部脉冲的最高频率为 fosc/12。 当晶振为 12MHz时,最高技术频率为500KHz,高于此频率将计数出错。 显示电路 1602 字符型 LCD 简介 1602LCD 主要技术参数: 8 显示容量 :16 2 个字符 芯片工作电压 :— 工作电流 :() 模块最佳工作电压 : 引脚 功能说明 表 1:引脚接口说明表 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 数据 2 VDD 电源正极 10 D3 数据 3 VL 液晶显示偏压 11 D4 数据 4 RS 数据 /命令选择 12 D5 数据 5 R/W 读 /写选择 13 D6 数据 6 E 使能信号 14 D7 数据 7 D0 数据 15 BLA 背光源正极 8 D1 数据 16 BLK 背光源负极 第 1 脚: VSS 为地电源。 第 2 脚: VDD 接 5V 正电源。 第 3 脚: VL 为液晶显 示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生 “ 鬼影 ” ,使用时可以通过一个 10K 的电位器调整对比度。 第 4 脚: RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚: R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。 当 RS 和 R/W 共同为低电平时可以写入指令或者显示地址,当 RS 为低电平 R/W为高电平时可以读忙信号,当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6 脚: E端为使能端,当 E端由高电平跳变成低电平时,液晶模块执行命令。 第 7~ 14 脚: D0~ D7 为 8 位双向数据线。 液晶显示器各种图形的显示原理 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用 16*1, 16*2, 20*2 和 40*2 行等的模块。 下面以长沙太阳人电子有限公 9 司的 1602 字符型液晶显示器为例,介绍其用法。 一般 1602 字符型液晶显示器实物如图 5,仿真图 6: 1. 线段的显示 点阵图形式液晶由 MN 个显示单元组成,假设 LCD 显示屏有 64 行,每行有 128 列,每 8 列对应 1 字节的 8 位,即每行由 16 字节,共 168=128 个点组成,屏上 6416 个显示单元与显示 RAM 区 1024 字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。 例如屏的第一行的亮暗由 RAM 区的000H——00FH 的 16 字节的内容决定,当( 000H) =FFH 时,则屏幕的左上角显示一条短亮线,长度为 8 个点;当( 3FFH) =FFH 时,则屏幕的右下角显示一条短亮线;当( 000H) =FFH,( 001H) =00H,( 002H) =00H, …… ( 00EH) =00H,( 00FH) =00H 时,则在屏幕的顶部显示一条由 8 段亮线和 8 条暗线组成的虚线。 这 就是 LCD 显示的基本原理。 2. 字符的显示 用 LCD 显示一个字符时比较复杂,因为一个字符由 68 或 88 点阵组成,既要找到和显示屏幕上某几个位置对应的显示 RAM 区的 8 字节,还要使每字节的不同位为 “1”,其它的为 “0”,为 “1”的点亮,为 “0”的不亮。 这样一来就组成某个字符。 但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在 LCD 上开始显示的行列号及每行的列数找出显示 RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。 时钟电路 时钟是单片机的心脏, 单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。 因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。 常用的时钟电路有两种方。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。