天津职业技术师范大学2010届本科生毕业设计
编程时为16 MHz。C1和C2的数值要一样,不管使用的是晶体还是谐振器。最佳的数值与使用的晶体或谐振器有关,还与杂散电容和环境的电磁噪声有关。为了保证系统稳定性和串口传输质量所以选用外部晶振,晶振选用7.3728M。
U116-21234516-MOSI616-MISO716-SCK8123456781415161718192021PB0 (XCK/T0)PB1 (T1)PB2 (AIN0/INT2)PB3 (AIN1/OC0)PB4 (SS)PB5 (MOSI)PB6 (MISO)PB7 (SCK)PD0 (RXD)PD1 (TXD)PD2 (INT0)PD3 (INT1)PD4 (OC1B)PD5 (OC1A)PD6 (ICP)PD7 (OC2)RESETXTAL2XTAL1PA0 (ADC0)PA1 (ADC1)PA2 (ADC2)PA3 (ADC3)PA4 (ADC4)PA5 (ADC5)PA6 (ADC6)PA7 (ADC7)PC0 (SCL)PC1 (SDA)PC2PC3PC4PC5PC6 (TOSC1)PC7 (TOSC2)VCCAVCCAREFGNDGNDATmega164039383736353433222324252627282910303231115v5v5v16-11234567816-3Header 812345678Header 816-4Header 812345678Header 816-NRSET912132C4Cap33pF18M-2C3XTALCap33pF
图 2-5 ATMEG16最小系统
2.3 液晶显示模块
显示模块采用HS12864-15C系列中文图形系列液晶模块。由控制器ST7920控制与驱动。
2.3.1 HS12864-15C系列液晶的特点
1. HS12864-15系列硬件特性如下: .提供8位,4位并行接口及传行接口可选 .自动电源启动复位功能 .内部自建振荡源
.64*16位字符显示RAM(DDRAM最多16字符*4行)
11
天津职业技术师范大学2010届本科生毕业设计
.2M位中文字型ROM(CGROM),总共8192个中文字型 2. HS12864-15系列软件特性如下: .文字与图形混合显示功能 .画面清除功能 .光标归位功能 .显示开/关功能 .反白显示功能 .垂直画面旋转功能 .休眠模式
2.3.2 HS12864-15C系列液晶的引脚功能
引脚PSB为芯片的传输方式控制端;引脚 E 为读写使能信号,它是在下降沿时数据被锁存入HS12864液晶的;在E高电平期间,数据被读出;R/W 为读写选择信号,当它为一时为读选通,为零时为写选通;DB0-DB7为数据总线RST为复位信号。复位信号有效时,关闭液晶显示,使显示起始行为0,RST可跟MCU连,由MCU控制;也可直接接VDD,使之不起作用。引脚功能如表2-1所示:
表2-1 HS12864-15C的引脚功能
引脚符号 PSB 状态 输入 引脚名称 数据传输方式 功能 PSB=1为并行传输;PSB=0为串行传输 在E下降沿,数据被锁存(写)入E 输入 读写使能信号 HS12864-15C;在E高电平期间,数据被读出 R/W RS DB0-DB7 输入 输入 三态 读写选择信号 数据、指令选择信号 数据总线 R/W=1为读选通,R/W=0为写选通 RS=1为数据操作 RS=0为写指令或读状态 复位信号有效时,关闭液晶显示,使显示RST 输入 复位信号 起始行为0,RST可跟MCU相连,由MCU控制;也可直接接VDD,使之不起作用。
12
天津职业技术师范大学2010届本科生毕业设计
2.3.3 液晶显示HS12864-15C的指令系统 1.清除显示 RS R/W 0
2.显示开/关指令 RS R/W 0 0 D7 0 D6 0 D5 0 D4 0 D3 1 D2 D D1 C D0 B 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 1 控制整体显示开关,游标开关,游标位置显示反白开关; D=1,整体显示开;D=0,整体显示关; C=1,游标显示开;C=0,游标显示关;
B=1,游标位置显示反白开;B=0,游标位置显示反白关;
3.读取忙状态 RS R/W 0
4.写数据 RS R/W 1 0 D7 D6 D5 D4 写数据 D3 D2 D1 D0 1 D7 BF D6 A6 D5 A5 D4 A4 D3 A3 D2 A2 D1 A1 D0 A0 读取忙状态以确定内部动作是否完成,同时可以读出地址计数器AC的值
读、写数据指令每执行完一次读、写操作,列地址就自动增一,必须注意的是,进行读操作之前,必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。 5.读数据 RS R/W 1 1 D7 D6 D5 D4 D3 D2 D1 D0 读 显 示 数 据 读、写数据指令每执行完一次读、写操作,列地址就自动增一,必须注意的是,进行读操作之前,必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。
2.4 电源和指纹模块
指纹模块采用深圳市指昂科技有限公司生产的ZAZ-010系列独立式指纹识别模块,以高速DSP处理器为核心。主要技术指标如下
13
天津职业技术师范大学2010届本科生毕业设计
供电电压:DC 3.6-6.0V
供电电流:工作电流:100mA(典型值)
峰值电流:150mA
指纹图像录入时间:<0.5 秒 窗口面积: 14 *18 mm 匹配方式: 比对方式(1:1) 搜索方式(1:N) 特征文件: 256 字节 模板文件: 512 字节 存储容量: 100枚
安全等级: 五级(从低到高:1、2、3、4、5) 认假率(FAR):<0.001% 拒真率(FRR):<0.1%
搜索时间: <1.0 秒 (1:1000 时,均值) 上位机接口: UART(TTL 逻辑电平) 通讯波特率(UART): (9600*N)bps 其中N=1~12 (默认值N=6,即57600bps) 2.4.1 ZAZ-010系列独立式指纹识别模块引脚功能
模块中引脚1与电源相连,引脚2接单片机的RXD端,引脚3接单片机的TXD端,引脚4悬空,引脚5接地。表2-2如下:
表2-2指纹识别模块引脚功能 引脚名称 号 1 2 3 4 5 Vin TD RD NC GND 类型 功能描述 in out in - -
电源正输入端 串行数据输出。TTL 逻辑电平 串行数据输入。TTL 逻辑电平 未定义,悬空。 信号地。内部与电源地连接
14
相关推荐: