项目名称: |
门控密码锁管控系统 |
项目实现的功能说明: |
使用活动所提供的显示套件设计一个门控密码锁,从 8 个按键输入 4 位数密码,若是密码正确则驱动电闸打开大门,数码管做为输入状态显示。密码是经由串口设定的,可以依照需要随时更改密码,目前方案的功能是在板上连接一条串口线到 PC,PC 上运行 AccessPort 串口调试程序发送与接收串口数据。 |
项目进展状态: |
完成 |
软硬件设计思路: |
以活动所提供的显示套件做一个应用设计,活动一开始就仔细看了显示套件的硬件电路,R7F0C809 的 20PIN 每一支管脚都已经做了安排,因此硬件上也就没有太多的外扩能力。由于是第一次接触瑞萨芯片因此我的起步方式就是从官方的例程开始,从数码管的显示开始调试,接下来是按键扫瞄功能到最后的串口功能,从几个官方例程当中学习实现项目所需要的相关技术。 |
原理图: |
|
源码: |
- |
相关帖子集锦: |
[原创文章] 【R7F0C809】EX01-计数器功能(加一、减一、清零)
https://bbs.eeworld.com.cn/thread-476391-1-1.html
[原创文章] 【R7F0C809】EX02-按键输入
https://bbs.eeworld.com.cn/thread-476425-1-1.html
[原创文章] 【R7F0C809】EX03-串口功能
https://bbs.eeworld.com.cn/thread-477394-1-1.html
[原创文章] 【R7F0C809】EX04-串口+数码管显示+按键输入
https://bbs.eeworld.com.cn/thread-477395-1-1.html
[原创文章] 【R7F0C809】EX05-密码锁基本功能
https://bbs.eeworld.com.cn/thread-477659-1-1.html
[原创文章] 【R7F0C809】EX06-串口接收密码设定
https://bbs.eeworld.com.cn/thread-477660-1-1.html |
作品形象代表照片: |
|
作品总结: |
第一次使用瑞萨芯片,最终的这一个 EX07 程序是经过了从 EX01 - EX06 前后共 6 个实验让我一步步的熟悉瑞萨 R7F0C809 的编程,目前所实现的功能跟一开始所规划的功能有些许的不一样,一开始的规划是每一片板子可以设定自己的台号(ID),也就是一个系统当中可以连接多台这样的门控装置,再由上位机设定不同装置的密码。原本的想法是想从显示套件外接一个 EEPROM 来存放 ID,不过显示套件在硬件上并没有扩充的能力因此相关的想法也就暂不实现了。 |
最后陈述,为自己的作品拉票: |
我选择的项目题目看起来不是那么的吸睛,功能上也是属于单片机的基础应用,但是我认为参加论坛活动的项目不在大小,是否能够完成是比较重要的,这是考验自己的学习能力与坚持力,即使是一个简单的项目也是要求自己要认真面对的。 |
演示视频: |
http://v.youku.com/v_show/id_XMTM5MTA2ODU0OA==.html |