基于51单片机的电子钟的设计内容摘要:
“ 1”。 XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。 P1 口 8 位双向 I/O 口。 引脚 ~ 提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流,这是因内部上拉的缘故。 和 需要外部上拉,可用作片内精确模拟比较器的正向输入( AIN0)和反向输入( AIN1), P1 口输出缓冲器能接收 20mA 电流,并能直接驱动 LED 显示器; P1口引脚写入“ 1” 后,可用作输入。 在闪速编程与编程校验期间, P1 口也可接收编码数据。 P3 口 引脚 ~ 与 为 7 个带内部上拉的双向 I/0 引脚。 在内部已与片内比较器输出相连,不能作为通用 I/O 引脚访问。 P3 口的输出缓冲器能接收 20mA 的灌电流; P3 口写入“ 1”后,内部上拉,可用输入。 P3 口也可用作特殊功能口,其功能见表 1。 P3 口同时也可为闪速存储器编程和编程校验接收控制信号。 2. 2 时分显示部件 由于系统要显示的内容较简单,显示量不多,所以选用数码管既方便又经济。 LED 有共阴极和共阳极两种。 如图 7 所示。 二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发 光二极 9 管的阳极连接在一起,接入 +5V 的电压。 一位显示器由 8 个发光二极管组成,其中 7 个发光二极管构成字型“ 8”的各个笔划(段) a~ g,另一个小数点为dp 发光二极管。 当在某段发光二极管施加一定的正向电压时,该段笔划即亮;不加电压则暗。 为了保护各段 LED 不被损坏,需外加限流电阻。 图 3 LED 数码管结构原理图 众所周知, LED 显示数码管通常由硬件 7 段译码集成电路,完成从数字到显示码的译码驱动。 本系统采用软件译码,以减小体积,降低成本和功耗,软件译码的另一优势还在于比硬件译码有更大的灵活性。 所谓软件译码,即由 单片机软件完成从数字到显示码的转换。 从 LED 数码管结构原理可知,为了显示字符,要为 LED 显示数码管提供显示段码,组成一个“ 8”字形字符的 7 段,再加上 1 个小数点位,共计 8 段,因此提供给 LED 数码管的显示段码为 1 个字节。 各段码位与显示段的对应关系如表 1。 表 1 各段码位的对应关系 段码位 D7 D6 D5 D4 D3 D2 D1 D0 显示段 dp g f e d c b a 需说明的是当用数据口连接 LED 数码管 a~ dp 引脚时,不同的连接方法,各段码位与显示段有不同的对应关系。 通常数据口的 D0 位与 a 段连接 , D1 位与 b 段连接,„„ D7 位与 dp 段连接 ,如表 1 所示,表 2 为用于 LED 数码管显示的十六进制数和空白字符与 P 的显示段码。 表 2 LED 显示段码 字型 共阳极段码 共阴极段码 字型 共阳极段码 共阴极段码 0 C0H 3FH 9 90H 6FH 10 1 F9H 06H A 88H 77H 2 A4H 5BH B 83H 7CH 3 BOH 4FH C C6H 39H 4 99H 66H D A1H 5EH 5 92H 6DH E 86H 79H 6 82H 7DH F 84H 71H 7 F8H 07H 空白 FFH 00H 8 80H 7FH P 8CH 73H 注:( 1)本表所列各字符的显示段码均为小数点不亮的情况。 ( 2)“空白”字符即没有任何显示。 根据 AT89C2051 单片机灌电流能力强,拉电流能力弱的特点,我们选用。基于51单片机的电子钟的设计
相关推荐
中断返回 N 外中断 1 入口 数码管显示为 0 置 R2 的值为 0 R2 的值为 0。 中断返回 东西、南北方向红灯亮 Y 7 中断处理流程 Y N Y 8 程序源代码 : ORG 0000H AJMP START ORG 0003H。 外中断 0入口 AJMP SERV0 ORG 000BH。 外中断 1入口 AJMP SERV1 ORG 0013H。 定时器中断入口 AJMP SERV2
ode. Interrupt Registers The individual interrupt enable bits are in the IE register. Two priorities can be set for each of the six interrupt sources in the IP register. Data Memory The AT89C52
. Setting the DCEN bit enables Timer 2 to count up or down, as shown in Figure 3. In this mode, the T2EX pin controls the direction of the count. A logic 1 at T2EX makes Timer 2 count up. The timer
eceiver 是不可见的,它们只在系统的后台运行。 下面分别介绍四大组件: 1 Activity 简介 在 Android 系统中 Activity 提供可视化的用户界面,一个 Android 应用通常由多个 Activity 组成。 多个 Activity 组成了 Activity 栈( Stack),当前活动的 Activity 处于栈顶。 Activity 有自己的生命周期,由
工 UART 串行通道。 ⑸内部集成看门狗计时器,不再需要像 89C51 那样外接看门狗计时器单元电路。 ⑹双数据指示器。 ⑺电源关闭标识。 方案二: C8051F005 单片机是完全集成的混合信号系统级芯片,具有与 AT89S51 兼容的微控制器的内核,与 MCS51 指令集完全兼容。 除了具有标准 AT89S51 的数字外设部件之外
方法 施工测量放线 ⑴ 施工测量基本要求 A、 西夏建材城生活区 1 30住宅楼定位依据: 西夏建材城生活区 工程总体规划图,北京路、规划道路永久性定位 B、根据工程特点及<建筑工程施工测量规程> DBI01- 21- 95, 2 条,此工程设置精度等级为二级,测角中误差177。 12,边长相对误差 1/15000。 C、根据施工组织设计中进度控制测量工作进度,明确对工程服务