摘 要: 数字密码锁主要完成上锁、密码输入、密码核对、开启电锁、密码修改等功能.数字密码锁的设计电路主要包括 11 个模块 ,各模块由相应的 VHDL 程序具体实现并分别进行了 MAX + PLUS II 时序仿真. 最后 ,在 MAX + PLUS Ⅱ环境下进行了整体电路的模拟仿真 ,结果表明 ,整个设计满足要求.
上传时间: 2016-06-22
上传用户:AbuGe
是一个模拟ATM的程序,包括银行的注册,存款,取款,修改密码等功能
上传时间: 2016-07-04
上传用户:yph853211
通过软件实现对示波器的模拟,功能齐全,开发成本低
上传时间: 2014-01-24
上传用户:zhengzg
软件模拟i2c,代码完整,功能全,值得参考
上传时间: 2014-11-28
上传用户:semi1981
用单片机的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
任务是开发一个模拟的ATM系统,能够实现模拟的ATM一些功能。而用户分为两类:普通用户和管理员。对普通用户的功能有:修改密码,查询余额,存钱和取钱;对管理员的功能有:添加用户,删除用户,修改用户信息和查询。首先,在系统开始时应该有一定的初始信息,这些信息放在相应的文件里,当用户进行有关的操作后的信息也要存入文件,以保存已经改变的信息。同时,应有友好的交互界面以指导用户进行有关的操作。 本程序是在 turbo C 开发环境下实现的!
上传时间: 2016-07-20
上传用户:wxhwjf
linux下的模拟网络并发服务器工作,完成功能为客户端提供ip及端口地址,发送会话到服务器,服务器回显
上传时间: 2013-12-17
上传用户:PresidentHuang
本出租车计费器要实现的功能是出租车按行驶里程收费,起步费为7.0元,行驶3公里后再按2元/公里计费,车停时不计费。能预置起步费和每公里收费,并能模拟汽车启动、停止、车速等状态。
上传时间: 2013-12-09
上传用户:tzl1975
利用MSP430F1611系列单片机内部的TIMER_A模块功能CCR0、CCR1和CCR2的捕获功能,来分别模拟实现波特率为9600单路串口通讯和波特率为2400的三路串口通讯
上传时间: 2013-12-13
上传用户:784533221
--功能描述 --1 刷卡后产生与本人身份唯一对应的串行二进制码元序列,作为模拟系统的输入信号(此处不妨设为8位学生学号)。 --2 经过串并转换,序列变成一个8位二进制数。 --3 遍历预先存储在rom中的学号信息,逐一和这个8位数相比较,如果有相匹配的信息,显示欢迎字样(此处用一个高电平表示),同时打开栅栏门(也用一个高电平表示)。
上传时间: 2013-11-29
上传用户:zhouchang199