( )2.MCS—51单片机内部有两个8位加1计数器。( )3.MCS—51单片机有6个中断源,两个优先级。......
2025-09-30
本系统利用单片机Atmel公司的AT89S52作为核心控制元件,其外围电路整体规划上主要分为四个模块:密码存储模块、数码管和LED显示模块、键盘输入模块、蜂鸣器报警模块,系统结构框图如图20-1所示。
密码存储模块是本系统的关键模块,主要功能是实现密码的保存,本系统中密码存储采用带I2C总线的串行E2PROM芯片AT24C02。该芯片具有如下优点:
①简化了硬件电路,在这种总线中只需要两根线,即串行数据线和串行时钟线。
②总线接口协议中有冲突监测和仲裁机制,以防止通信中的数据丢失或发生错误。
③这种串行的两线双向总线在标准模式下的速率为100kbit/s,在快速模式下的速率为400kbit/s,在高速模式下为3.4Mbit/s。
(https://www.chuimin.cn)
图20-1 系统结构框图
④器件中有滤波抗扰措施来保证数据的完整性。
数码管显示模块主要是用于显示密码代替符“8”,输入几个密码就显示几个“8”,最多只能输入6位数的密码值;当密码输入正确的前提下,再按确认键的时候,数码管上会显示“HELLO”,如果错误的话,则显示“ERROR”。
键盘模块是本系统中的主要输入模块,主要功能有输入密码、确认密码、密码清除、密码删除和密码修改等功能,这些按键功能的增加有效地完善了键盘的功能,使键盘能够更有效地工作,更能保证键盘的保密性和可靠性。
蜂鸣器报警模块主要用于在密码输入错误的前提下,再按下确认键的时候,蜂鸣器会响四声。
相关文章
Arduino控制器是由DFRobot出品的Arduino click,如图4-15所示。它继承了Arduino328控制器所有的特性而且集成了电机驱动、键盘、IO扩展板、无线数据串行通信等接口。它不仅可以兼容几乎所有Arduino系列的传感器和扩展板,而且可以直接驱动12个舵机。图4-15Arduino控制板AVR内核具有丰富的指令集和32个通用工作寄存器。ATmega48、ATmega88与ATmega168这三个型号只是在存储器大小、boot loader支持及中断向量长度上存在差别。芯片具有独立的BootLoader区,SPM指令只能在这个Flash区里得到执行。......
2025-09-29
什么是电子政务?这里采用的是狭义的电子政务概念,专门指政府部门的管理和服务活动。电子政务的应用主要体现在以下几个方面。图21.3电子政务系统结构●电子邮递:建立政府整体性的电子邮递系统,并提供电子目录服务,以提高政府之间及政府与社会各部门之间的沟通效率。对很多地方政府而言,在电子政务信息化建设中已有很大的投入,并按照业务需求建立起了许多独立的业务处理系统。......
2025-09-30
MCS—51系列单片机中,有的芯片有片内程序存储器,有的芯片内没有程序存储器。MCS—51单片机片内有4 KB ROM,片外还可以扩展64 KB ROM。......
2025-09-30
由于问题解决能力存在很大个体差异,试题要考虑从低到高不同的能力水平,Greiff等从“最低限度的复杂性”出发,提出了用线性结构方程模型的形式框架作为建构试题的系统方法,并且用多个独立任务来提高可靠性,他将这种建构试题的系统方法称之为微动态系统。......
2025-09-30
1997年,Atmel公司出于市场需求,推出了全新配置的精简指令集RISC单片机高速8位单片机,简称AVR。AVR单片机废除机器周期,采用RISC,以字为指令长度单位,取指周期短,可预取指令,实现流水作业,可高速执行指令,有高可靠性为后盾。AVR单片机在软/硬件开销、速度、性能和成本多方面取得优化平衡,是高性价比的单片机。......
2025-09-29
网络的拓扑结构是由网络中各节点和链路连接而成的几何图形,用于描述网络的布局结构。除了以上介绍的单电缆的总线型拓扑结构外,还有一种称为树型结构的物理拓扑结构。......
2025-09-30
相关推荐