一、课设选题
基于MSP430单片机的门禁
二、选题介绍
门禁系统通过6位密码的键入,然后与设定密码比较,若相同,门开启(电动机转动),同时人数计数器加一。若不同,按AC键清零,重新键入密码。
三、课设设备
MSP430F6638实验箱 1台
电脑 1台
四、前期准备
4.1、硬件设备
DY-FFTB6638 V3.0硬件实验系统
本次实验主要用到的硬件模块有:
a、KeyBoard模块和
b、LED Segment模块
c、TM1638驱动芯片
d、DC motor模块和DRV8833驱动芯片
4.1.1、Keyboard模块
简单介绍:矩阵键盘(key board)的读取
矩阵按键的识别利用行列扫描交叉点,如果按下,该交叉点的值由0变1。
键盘扫描程序一般应包括以下内容:
(1)判别有无键按下。
(2)键盘扫描取得闭合键的行、列值。
(3)用查表法得到键值。
(4)判断闭合键是否释放,如没释放则继续等待。
(5)将闭合键键号保存,同时转去执行该闭合键的功能。
4.1.2、LED Segment模块
4.1.3、TM1638驱动芯片