《基于AVRmega16单片机的电子密码锁》制作报告(2)

2021-06-15 09:47

开始Lcd初始化并显示password判断是否有按键按下是响起按键音并返回按键的值否判断输入密码是否正确Lcd显示error并计数是否响起正确音效进入系统是否错误3次及以上发出错误音效是显示修改密码的按键发出警报并锁定键盘30秒否结束判断按键是否被按下是修改密码结束

4.2.2、键盘流程图

开始初始化键键盘,矩阵键盘行连pa0-pa3列连pa4-pa7设置行为高电平,列为低电平按下按键扫描,确定列设置行为低电平,列为高电平扫描,确定行返回按键值结束 五、实验总结

 

这次实验令我受益匪浅,让我们有机会去体验了一个项目是怎么完成的,一个嵌入式系

统是如何设计的,如何工作的。在完成的过程中我们也遇到了很多问题:

1. 仿真成功了,但是程序下载进去之后无法运行,最后发现是开发板提供的管脚图有问题。

2. 开发板本身提供的键盘的输入位和lcd显示屏的输入位冲突了,都接到PD口上,不得已外接个4*4矩阵键盘上。

3. 开发板自带的蜂鸣器是有源的,不能控制频率,只能外接个无源的蜂鸣器。、 4. Lcd显示屏上只显示一排方块,后来发现开发板上有个可调电阻。

总之,这次实验遇到了很多问题,但最终都被一一解决了,这也让我们明白了,实践和理论有多大的差别,做个小东西都这样,还别说大的嵌入式开发项目了。

 


《基于AVRmega16单片机的电子密码锁》制作报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年国家公务员行测资料分析每日一练(5)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: