基于单片机人脸识别设计毕业论文学位论文模板范文内容摘要:
)及电容 C C2 接在放大器的反馈回路中构成并联振荡电路。 对外接电容 C C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程 度及温度稳定性。 如果使用石英晶体,我们推荐使用 30pF+/10pF,而如使用陶瓷谐振器建议选择 40pF+/10PF。 用户也可以采用外部时钟。 采用外部时钟的电路如图 5 右图所示。 这种情况下,外部时钟脉冲接到 XTAL1 端,即内部时钟发生器的输入端, XTAL2 端则悬空。 由于外部时钟信号是通过一个 2 分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。 晶体接线图和外接时钟线路图 ,如图 34 所示: 空闲节电模式: 在空闲工作模式状态, CPU 保持睡眠状态而所有片内的外设仍保持激活状态,这种方式由软件产生。 此时,片内 RAM 和所有特殊功能寄存器的内容保持不变。 空闲模式可由任何允许的中断请求或硬件复位终止。 需要注意的是,当由硬件复位来终止空闲工作模式时, CPU 通常是从激活空闲模式那条指令的下一条指令开始继续执行程序的,要完成内部复位操作,硬图 34 河北工程大学毕业论文 件复位脉冲要保持两个机器周期( 24 个时钟周期)有效,在这种情况下,内部禁止 CPU访问片内 RAM,而允许访问其他端口。 为了避免在复位 结束时可能对端口产生意外写入,激活空闲模式的那条指令后一条指令不应是一条对端口或外部存储器的写入指令。 掉电模式: 在掉电模式下,振荡器停止工作,进入掉电模式的指令是最后一条被执行的指令,片内 RAM 和特殊功能寄存器的内容在终止掉电模式前被冻结。 退出掉电模式的方法是硬件复位或由处于使能状态的外中断 INT0 和 INT1 激活。 复位后将重新定义全部特殊功能寄存器但不改变 RAM 中的内容,在 VCC 恢复到正常工作电平前,复位应无效,且必须保持一定时间以使振荡器重启动并稳定工作。 程序存储器的加密: AT89C51 可使用对芯片上的 3 个加密位 LB LB LB3 进行编程( P)或不编程( U)来得到如下表所示的功能: 注:表中的 U表示未编程 P表示编程 AT89C51 单片机的特点 河 北工程大学毕业论文 AT89C51 提供以下标准功能: 4k 字节 FLASH 闪速存储器, 128 字节内部RAM, 32 个 I/O 口线, 2 个 16 位定时 /计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。 同时, AT89C51 降至 0Hz 的静态逻辑操作,并支持两种可选的节电工作模式。 空闲方式体制 CPU的工 作,但允许 RAM,定时 /计数器,串行通信口及中断系统继续工作。 掉电方式保存 RAM中的内容,但振荡器体制工作并禁止其他所有不见工作直到下一个硬件复位。 系统控制部分的核心是 ATMEL 公司生产的 AT89C51。 AT89C51 采用 40 引脚的双列直插式封装 (DIP)形式,内部由 CPU, 4 KB 的 ROM, 256 B 的 RAM, 2个 16 位的定时/计数器 T0 和 T1, 4 个 8 位的 I/ O 端口和一个全双工串行通信口等部分组成。 AT89C51 单片机具有系统结构简单,成本低,可靠性高,低功耗等特点。 特别是内部集成了 4 KB 的 FLASH 程序存储器,使单片机系统的结构更加简单,也使其得到了广泛的应用。 同时,它还具有高级语言编程的特点,指令丰富,软件开发简单。 AT89C51 单片机的硬件结构 AT89C51 硬件结构图如图 35所示 图片的导入 MCS51单片机内部有一个功能强大的全双工异步通信串行口。 所谓全双就是双机之间串行接收、发送数据可同时进行。 所谓异步通信,就是收、发双方没图 35 河北工程大学毕业论文 有同步时钟来控制收 、 发 双发的同步传送,而是靠双方各自的时钟来控制数据的异步传送。 本系统的导入原理如图 36所示: MAX232 资料简介 该产品是由德州仪器公司( TI)推出的一款兼容 RS232 标准的芯片。 由于电脑串口 rs232 电平是 10v +10v,而一般的单片机应用系统的信号电压是 ttl 电平 0 +5v,max232 就是用来进行电平转换的 ,该器件包含 2驱动器、 2接收器和一个电压发生器电路提供 TIA/EIA232F电平。 该器件符合 TIA/EIA232F 标准,每一个接收器将 TIA/EIA232F电平转换成 5V TTL/CMOS 电平。 每一个发送器将 TTL/CMOS 电平转换成 TIA/EIA232F电平。 主要特点 : 单 5V 电源工作 LinBiCMOSTM 工艺技术 两个驱动器及两个接收器 177。 30V 输入电平 低电源电流:典型值是 8mA 符合甚至优于 ANSI 标准 EIA/TIA232E及 ITU 推荐标准 ESD 保护大于 MILSTD883(方 法 3015)标准的 2020V 图 37为 MX232 双串口的连接图,可以分别接单片机的串行通信口或者实验板的其它串行通信接口: 图 36 河 北工程大学毕业论文 MAX232 应用电路,注意电容接法 232 是电荷泵芯片,可以完成两路TTL/RS232 电平的转换,它的的 1 12引脚是 TTL 电平端,用来连接单片机的 ,如图 38所示: 制作 AT89C51 单片机器编程器的电路图 ,如图 39所示: 图 38 河北工程大学毕业论文 MAX232 获得正负电源的另一种方法 在单片机控制系统中,我们时常要用到数 /模( D/A)或者模 /数 (A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如: 9V,9V。 12V, 源仅仅作为数字和模拟控制转换接口部件的小功率电源。 在控制板上,我们有的只是 5V 电源,可又有很多方法获得非 5V 电源。 ; 变换 ......在这里我介绍一块大家常用的芯片:MAX232. MAX232 是 TTLRS232 电平转换的典型芯片,按照芯片的推荐电路,取振荡电容为 uF 的时候,若输入为 5V,输出可以达到 14V 左右,输入为 0V ,输出可以达到 14V,在扇出电流为 20mA 的时候,处处电压可以稳定在 12V 和 此,在功耗不是很大的情况下,可以将 MAX232 的输出信号经稳压块后 作电源使用 显示 器的选择 液晶显示器是一种被动的显示器,即液晶本身并不发光,而是利用液晶经过处理后能改变光线通过方向的特性,达到白底黑字或黑底白字显示的目的。 在单片机应用系统中,常使用点阵型 LCD 显示器,在这里我们选择 12864 型号液晶。 12864 液晶 介绍 一 、液晶显示模块概述 河 北工程大学毕业论文 12864 汉字图形点阵液晶显示模块,可显示汉字及图形,内置 8192 个中文汉字( 16X16点阵)、 128个字符( 8X16点阵)及 64X256点阵显示 RAM( GDRAM)。 主要技术参数和显示特性 : 电源: VDD ~+5V(内置升压电路,无需负压 ); 显示内容: 128 列 64 行 显示颜色:黄绿 显示角度: 6: 00 钟直视 LCD 类型: STN 与 MCU接口: 8 位或 4 位并行 /3 位串行 配置 LED 背光 多种软件功能: 光标显示、画面移位、自定义字符、睡眠模式等 二、外形尺寸 如图 311 所示: 项 目 标 准 尺 寸 单 位 模 块 体 积 mm 图 311 河北工程大学毕业论文 定 位 尺 寸 mm 视 域 mm 行 列 点 阵 数 128 64 dots 点 距 离 mm 点 大 小 mm 三 、模块引脚说明 128X64 引脚说明 引脚号 引脚名称 方向 功能说明 1 VSS 模块的电源地 2 VDD 模块的电源正端 3 V0 LCD 驱动电压输入端 4 RS(CS) H/L 并行的指令 /数 据选择信号;串行的片选信号 5 R/W(SID) H/L 并行的读写选择信号;串行的数据口 6 E(CLK) H/L 并行的使能信号;串行的同步时钟 7 DB0 H/L 数据 0 8 DB1 H/L 数据 1 9 DB2 H/L 数据 2 10 DB3 H/L 数据 3 11 DB4 H/L 数据 4 12 DB5 H/L 数据 5 13 DB6 H/L 数据 6 14 DB7 H/L 数据 7 15 PSB H/L 并 /串行接口选择: H并行; L串行 1 NC 空脚 河 北工程大学毕业论文 6 17 /RET H/L 复位 低电平有效 18 NC 空脚 19 LED_A 背光源正极( LED+5V) 20 LED_K 背光源负极( LEDOV) 逻辑工作电压 (VDD): ~ 电源地 (GND): 0V 工作温度 (Ta): 0~ 60℃ (常温 ) / 20~ 75℃(宽温) 四 、接口时序 模块有并行和串行两种连接方法(时序如下): 8 位并行连接时序图 ,如图 312 所示: MPU写资料到模块 图 312 河北工程大学毕业论文 MPU从模块读出资料 ,如图 313 所示: 串行连接时序图 如图 314 图 313 河 北工程大学毕业论文 串行数据传送共分三个字节完成: 第一字节:串口控制 —格式 11111ABC A 为数据传送方向控制: H 表示数据从 LCD 到 MCU, L 表示数据从 MCU到 LCD B 为数据类型选择: H 表示数据是显示数据, L 表示数据是控制指令 C 固定为 0 第二字节: (并行 )8 位数据的高 4 位 —格式 DDDD0000 第三字节: (并行 )8 位数据的低 4 位 —格式 0000DDDD 串行接口时序参数: (测试条件: T=25℃ VDD=) 五 、用户指令集 指令表 1:( RE=0:基本指令集) 指令 指令码 说明 执行时间( 540KHZ) RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 清除显示 0 0 0 0 0 0 0 0 0 1 将 DDRAM 填满“ 20H ”, 并 且 设 定DDRAM 的地址计数器( AC)到“ 00H” 4.6ms 地址归位 0 0 0 0 0 0 0 0 1 X 设定 DDRAM 的地址计数器( AC)到“ 00H”,并且将 游标移到开头原点位置;这个指令并不改变DDRAM 的内容 4.6ms 进入点 0 0 0 0 0 0 0 1 I/D S 指定在资料的读取与写入时,设定游标移动方72us 河北工程大学毕业论文 设定 向及指定显示的移位 显示状态 开/关 0 0 0 0 0 0 1 D C B D=1:整体显示 ON C=1:游标 ON B=1:游标位置 ON 72us 游标或显示移位控制 0 0 0 0 0 1 S/C。基于单片机人脸识别设计毕业论文学位论文模板范文
相关推荐
的元件,目的是使系统达到一个低成本、高质量、稳定可靠的设计。 系统设计结构图 根据系统设计的要 求和设计思路,确定该系统的系统设计结构图。 如图 所示。 硬件电路主要由 MCU 微处理控制器单元、 LCD 液晶显示模块、语音芯片、功放、按键控制、实时时钟电路、晶振电路、串口部分等电路组成。 图 系统结构设计图 根据设计要求, 结合实际情况和设计成本要求,对 系统主要部分的电路方案 叙述如下。
具有很好的线性特性。 AD590 温度传感器 是一种已经 IC 化的温度感测器,它会将温度转换为电流,在8051 的各种课本中经常看到。 其规格如下: 度每增加 1℃ ,它会增加 1μA输出电流 可测量范围 55℃ 至 150℃ 供电电压范围 +4V 至 +30V AD590 的管脚图及元件符号如下图所示: AD590 的输出电流值说明如下: 其输出电流是以绝对温度零度( 273℃ )为基准
亚的 “哈利森 ”公司等。 据《国际家禽》杂志不完全统计,世界各国较有规 模孵化机制造厂约 350家。 荷兰 “派司雷风 ”公司己有 70多年的历史 (林其禄等, 1996)。 部分公司的产品己经实现网络化和无线通信化。 管理人员可以通过手持掌机监控孵化设 备的运行,也可以通过 Inter远程访问孵化场甚至修改某个孵化箱的控制参数。 我国孵化设备的制造比国外起步较晚。 1980年以前
使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。 在访问外部程序存储器或 16 位地址的外部数据存储器时, P2 口送出高 8位地址数据。 在访问 8 位地址的外部数据存储器时, P2 口线上的内容在整个访问期间不改变。 P3 口: P3 是一个带内部上拉电阻 的 8 位双向 I/O 口, P3 的输出缓冲级可驱动 4 个 TTL 逻辑门电路。 对端口写 “1”
前先发数据数目,接下 来 发送数据, 下位机 接收数据并动态显示在 LED 数码管上。 总体方案 设计 单片机内部有一个全双工的收 发缓冲器 ( SBUF) ,这两个在物理上独立 的接收发射器,即可以接收也可以发射数据,它们 共用同一个 地址 99H。 在串行口的输入输出引脚上加上电平转换器,就可以方便的设计成标准的 RS232 接口。 在设计中以 PC机为主机,单片机为从机,
们选择方案二。 (3) 输入方案: 题目要求系统能即时的处理外部紧急情况产生的中断,我们讨论了两种方案: 方案一:采用矩阵键盘。 该方案的优点是: 可提供较多 I/O 口 ,实现更多的外 部中断。 直接站单片机的接口少的特点,但操作起来稍显复杂,而且编程也趋于复杂。 方案二:直接在 IO 口线上接上按键开关。 因为设计时精简和优化了电路。 由于该系统对于交通灯等发光二极管的控制,只用单片机本身的