基于51单片机的自动打铃系统课程设计内容摘要:
间的上午下午进行调整, 2 键为时间的分钟设置。 当时钟时间与设置时间一致时,驱动电路动作进行打铃,每次打铃 5秒。 电源 显示电路 STC89C52 CPU 键盘电路 驱动电路 电铃 3 元件的参数及控制器 STC89C52 STC89C52 是一种高性能,低功耗的 8 位 CMOS 微处理芯片,市场应用最多,主要性特点有: 128B 内部 RAM 数据存储器, 21 个专用寄存器; 4KB 内部掩膜 ROM 程序存储器; 2 个 16 位可编程定时器 / 计数器; 32 个双向可独立寻址的 I/O 口; 5 个中断源、两级中断优先级的中断控制器;外部程序存器寻址空间为 64KB,外部的数据存储空间也为 64KB; 1个全双工的 UART。 2. 可编程并行口 8255A 芯片 8255A 芯片的引脚功能如下: D1D7 为双向三态数据总线,通常与 CPU 数据总线相连; PA,PB,PC 为 3个 8 为 I/O 口; A0,A1 端口地址输入线,通过地址组合选择 8255A 内部寄存器。 3.显示电路设计 显示部分采用普通的共阴 数码管显示 ,由于只要求设置时和分,就可以直 接调整时间,以减少硬件电路,数码管分别为十时、时,十分、分 显示, 用 6 个 9015驱动数码管。 用 8255 的 PA,PB 口分别对数码管的位选和段选进行控制。 由于开发板上刚好有两个,采用独立式按钮,分别与 89C52 的相连,用普通的按钮 10k 上拉电阻,用查询法完成读键功能。 4 第三 章 程序设计 程序流程图 开始 初始化参数设置 调用键盘子程序 调用显示子程序 调用控制子程序 5 中断程序流程图 开始 保护现场 寄存器达到 5。 重新赋值 秒单元加 1 秒单 元 =60。 秒单元清零,分单元 加 1 分单元 =60。 分单元清零,时单元 加 1 时单元 =12。 时单元清零 退出 N N N N N 寄存器 1达到 100。 amp。 寄存器。 6 源程序清单 include include //头文件用于定义 8255 地址 define a8255A XBYTE[0xd1ff] //扩展芯片 8255 的 16位地址 define a8255B XBYTE[0xd2ff] define a8255C XBYTE[0xd4ff] define a8255CON XBYTE[0xd6ff] typedef unsigned char uchar。 //定义 code unsigned char tab[]={0xA0,0xBB,0x62,0x2A,0x39,0x2C, 0x24,0xBA,0x20,0x28,0x30,0x70 }。 //共阳数码管 09 code unsigned char tab1[]={0x30,0x70}。 //上午和下午代码 uchar keypos,PC。 uchar hour,mine,a=0,second。 sbit SPK=P3^3。 void keyscan()。 //扫描键盘程序说明 unsigned char Dis_qianwei=0xa0。 //定义数码管显示小时的十位 unsigned char Dis_baiwei。基于51单片机的自动打铃系统课程设计
相关推荐
如大写的英文字母 “ A” 的代码是 01000001B( 41H),显示时模块把地址 41H 中的点阵字符图形显示出来,我们就能看到字母 “ A”。 LCD1602 液晶模块内部的控制器共有 11 条控制指令。 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志 位是不是 为低电平 ,是低电平则 表示不忙,否则此指令失效。 要显示字符时要先输入显示字符地址
片机原理及接口技术 .北京 .北京航空航天大学出版社 ,2020 【 7】饶庆和 .89C51 单片机实用技术 .北京 .人民邮电出版社 ,2020 【 8】清华大学电子学教研组 .闫石 .数字电路基础 .高等教育出版社 ,2020 【 9】李华 .MCS51 系列单片机使用接口技术 .北京航空航天大学出版社 ,1993 【 10】杨欣 .王玉凤 .51 单片机应用实例详解 清华大学出版社
918171615IN 3IN 4IN 5IN 6IN 7S T A R TE O CD3OEC L O C KV c cV1G N DD1IN 2IN 1IN 0A D D AA D D BA D D CA L ED7D6D5D4D0V2D2A D C 0 8 0 9【精品文档】世界上,成功的有两种人,一种人是傻子,一种人是疯子。 傻子是会吃亏的人,疯子是会行动的人。 AT89C52 单片机
32 传感器的工作原理 传感器是一种能把物理量或化学量转变成便于利用的电信号的器件国际电工委员会的定义为传感器是测量系统中的一种前置部件它将输入变量转换成可供测量的信号按照 Gopel 等的说法是传感器是包括承载体和电路连接的敏感元件而传感器系统则是组合有某种信息处理 模拟或数字 能力的系统传感器是传感系统的一个组成部分它是被测量信号输入的第一道关口 23 驱 动 电 路 向传感器提供177。
图 9) 图 9 显示电路 液晶显示器的接口电路有 2 种 :一种是总线式接口电路方式;另一种是非总线式接口电路方式。 总线式接口电路方式是把液晶显示器看做外部的数据存储器,访问液晶甚示器就像访问数据存储器的一个单元一样,采用这种方式能充分发挥单片机的总线读写功能,便于升级和扩展。 而非总线方式是直接利用 IO 口进行读写,较灵活,操作简单。 这里采用 非 总线式接口方式。
接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期 输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是