提出了一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。
上传时间: 2016-07-16
上传用户:dianxin61
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力. 51单片机IO口正好完全符合这个特性.写起I2C驱动颇为得心应手.但是AVR的IO口强大了,它输出的高电平是实实在在的高电平,而不是靠什么上拉电阻来提供,只有10mA都不到的电流!于是如果直接使用 PORTB_Bit0 = 1这样的操作,就不能满足I2C的线与功能了,如果此时有别的设备要将SCL或者SDA拉低,那么结果就是二个IO口打架,谁赢谁输不得而知,时间长了,多半是两败俱伤,芯片发热吧. 当然AVR的IO口自然有办法满足I2C的电气特性要求,不就是不能输出1么,那么用它的高阻状态即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要输出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上传时间: 2016-07-19
上传用户:gxrui1991
常用电路二 ,包括二十多个常见的子程序,都经过测试
标签: 常用电路
上传时间: 2016-07-30
上传用户:ikemada
超声波测距电路图。至于为什么接收不用晶体管做放大电路呢,因为放大倍数搞不好,CX20106集成放大电路,还带自动电平增益控制,放大倍数为76dB,中心频率是38k到40k,刚好是超声波传感器的谐振频率,感觉很合适。
上传时间: 2016-08-20
上传用户:bruce5996
只有最初级的逻辑电路才使用单一的时钟。大多数与数据传输相关的应用都有与生俱来的挑战,即跨越多个时钟域的数据移动,本文将介绍怎样在同步设计中处理异步信号
上传时间: 2016-08-22
上传用户:yyq123456789
单端反激式开关电源具有结构简单、输入输出电气隔离、电压升/降范围宽、易于多路输出、可靠性高、造价低等优点,广泛应用于小功率场合。然而,由于漏感影响,反激变换器功率开关管关断时将引起电压尖峰,必须用钳位电路加以抑制。由于RCD钳位电路比有源钳位电路更简洁且易实现,因而在小功率变换场合RCD钳位更有实用价值。
上传时间: 2014-01-07
上传用户:sz_hjbf
用PC机扬声器演奏音乐 了解PC机扬声器系统的电路结构,学习扬声器发声的编程方法。 MUSIC是书中例子的源程序。 PIANO是用键盘模拟乐器。 使用方法:用数字键1、2、3、4、5、6、7、8 弹奏声音。8为高音1,按0为结束。 可改程序奏出更多的声音。
上传时间: 2016-08-30
上传用户:风之骄子
设计一个多功能数字钟,以一昼夜24小时为一个计数周期。准确计时,具有“时”“分”“秒”数字显示。整点能自动打点、报时。要求报时声响四低一高,最后一响为整点。具有校时功能。要求电路主要采用中小规模CMOS集成电路。要求电路尽量简化,并选用同类型的器件。在EWB电子工作平台上进行电路的设计和计算机仿真。
上传时间: 2013-12-29
上传用户:tfyt
多功能数字钟的设计,以模拟电路为理论基础,以555芯片为主要功能处理器件,配合外围电路,构成简单实用的多功能数字钟。
上传时间: 2016-10-20
上传用户:gxf2016
多路选择器是一个多输入,单输出的组合逻辑电路,在算法电路的实现中常用来根据地址码来调度数据。
上传时间: 2014-01-22
上传用户:AbuGe