基于51单片机的gps定位系统的设计内容摘要:
当前常用的 51 系列单片机主要产品有: 80C3 80C5 87C51, 80C3 80C5 87C5 89C5 89C5 89C2051等, 国产宏 晶 STC 单片机以其低功耗、廉价、稳定性能,占据着国内 51 单片机较大市场。 51 单片机系统的结构组成 图 1 单片机系统结构组成 运算器:用于实现算术和逻辑运算。 单片机 的运算和处理都在这里进行; 控制器:是 单片机 的控制指挥部件,使 单片机 各部份能自动协调的工作; 存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如我们电脑的硬盘,外存储器就如我们的 U 盘) 输入设备:用于将程序和数据输入到 单片机 (例如我们电脑的键盘、扫描仪); 输出设 备:输出设备用于把 单片机 数据计算或加工的结果以用户需要的形式显示或保存 注: 通常把运算器和控制器合在一起称为中央处理器( Central Processing Unit) , 地址总线 AB 存 储 器 I/O 接 口 输 入 设 备 I/O 接 口 输 出 设 备 微 处 理 器 CPU 数据总线 DB 控制总线 CB I/O 接 口 1 简称 CPU。 8位 的 中央处理单元 ,具有 数据处理、测试位,置位,复位 位操作 等功能 通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。 存储器分为 只读存储器( 4KB 或 8KB) ,具有 永久性存储应用程序,掩模 ROM、 EPROM、 EEPROM;随机存取内存( 128B、 128B SFR) ,用于 在程序运行时存储工作变量和资料 ; 并行 输入 /输出口( I / O)( 32条) ,用 作系统总线、扩展外存、 I / O 接口芯片 ; 串行输入 /输出口( 2 条) ,用于 串行通信、扩展 I / O 接口芯片 ; 定时 /计数器( 16 位、加 1 计数),计满溢出、中断标志置位、向 CPU 提出中断请求,与 CPU 之间独立工作 ; 时钟电路 ,分为内振、外振; 中断系统 ,有 五源中断、 2级优先 级。 8255 芯片的工作原理 及功能 8255 芯片概述 8255 是 Intel 公司生产的可编程并行 I/O 接口芯片,有 3个 8 位并行 I/O 口。 具有3个通道 3 种工作方式的可编程并行接口芯片( 40 引脚 )。 其各口功能可由软件选择,使用灵活,通用性强。 8255 可作为单片机与多种外设连接时的中间接口电路。 8255 作为主机与外设的连接芯片,必须提供与主机相连的 3 个总线接口,即数据线、地址线、控制线接口。 同时必须具有与外设连接的接口 A、 B、 C 口。 由于 8255 可编程 ,所以必须具有逻辑控制部分,因而 8255 内部结构分为 3 个部分:与 CPU 连接部分、与外设连接部分、控制部分。 8255 芯片共扩展了三个端口,它们分别是 PA, PB, PC 口。 这三个端口配置成输出方式时可以字节写,配置成输入方式时可以字节读, PC端口可以位操 作。 用来存储配置信息的寄存器叫控制寄存器,加上三个端口对应的寄存器共有四组。 这四组寄存器是通过 A0, A1这两个端口的四种状态来选择。 8255 芯片特性 一个并行输入、输出的 LSI 芯片,多功能的 I/O 器件,可作为 CPU 总线与外围的接口。 具有 24 个可编程设置的 I/O 口,即 3组 8位的 I/O 口为 PA 口, PB 口和 PC 口。 它们又可分为两组 12 位的 I/O 口, A 组包括 A口及 C口 (高 4位 ,PC4~PC7), B 组包括 B口及 C 口 (低 4 位 ,PC0~PC3)。 A组可设置为基本的 I/O 口,闪控 (STROBE)的 I/O 闪控式 ,双向 I/O3 种模式; B组只能设置为基本 I/O 或闪控式 I/O 两种模式 ,而这些操作模式完全由控制寄存器的控制字决定。 1 8255 芯片功能 RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有 I/O口均被置成输入方式。 CS:芯片选择信号线,当这个输入引脚为低电平时 ,即 /CS=0 时 ,表示芯片被选中,允许 8255 与 CPU 进行通讯。 /CS=1时 ,8255无法与 CPU做数据传输 . RD:读信号线,当这个输入引脚为低跳变沿时 ,即 /RD 产生一个低脉冲且/CS=0 时 ,允许 8255 通过数据总线向CPU 发送数据或状态信息,即 CPU 从8255 读取信息或数据。 WR:写入信号,当这个输入引脚为低跳变沿时 ,即 /WR 产生一个低脉冲且 /CS=0 时 ,允许 CPU 将数据或控制字写入 8255。 D0~ D7:三态双向数据总线, 8255 与 CPU 数据传送的通道,当 CPU 执行输入输出指令时,通过它实现 8位数据的读 /写操作,控制字和状态信息也通过数据总线传送。 8255 具有 3 个相互独立的输入 /输出通道端口,用 +5V 单电源供电,能在以下三种方式下工作。 方式 0———— 基本输入输出方式;方式 1———— 选通输入 /出方式;方式 2———— 双向选通输入 /输出方式; PA0~ PA7:端口 A 输入输出线,一个 8 位的数据输出锁存器 /缓冲器, 一个 8 位的数据输入锁存器。 工作于三种方式中的任何一种; PB0~ PB7:端口 B 输入输出线,一个 8位的 I/O 锁存器, 一个 8位的输入输出缓冲器。 不能工作于方式二; PC0~。基于51单片机的gps定位系统的设计
相关推荐
,其中有 35%的居民会购买蔬果类绿色食品, 16%的居民会购买粮油类, 19%的居民是购买蛋奶类食品, 14%的居民购买肉禽类食品,还有 8%的购买水产类食品。 (具体情况 请见图 5) 居民购买绿色食品的种类分布图123456 见图 5 居民购买绿色食品的种类分布 四、 对 台州 的城镇居民绿色食品消费行为调查 结果发现及存在问题 经过此次的调查显示,许多居民能正确的认识绿色食品
CJNE R3,255,L01 INC R0 INC R0 CJNE R0,254,K01 LJMP SQU TC0: RET SAW: JNB ,N4 JNB ,N5 JNB ,N6 西安文理学院课程设计报告 第 9 页 LJMP SSAW N4: MOV R7,00H LJMP TC1 N5: MOV R7,02H LJMP TC1 N6: MOV R7,03H LJMP TC1 SSAW:
领域层和数据源层。 作为领域驱动设计的先驱Eric Evans,对业务逻辑层作了更细致地划分,细分为应用层与领域层,通过分层进一步将领域逻辑与领域逻辑的解决方案分离。 业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。 由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。
,因此,其操作协议方式也各不相同。 但许多厂家生产的 IC 卡都以 ISO7816 同步复位响应协议作为 IC 卡的数据读协议。 大多数符合ISO7816 标准的同步型 IC 卡的地址计数器是与时钟紧密相关的,当卡复位时,地址计数器置 0。 以后每向卡发一个节拍的时钟,都将使 IC 卡的地址计数器加“ 1”,这一时钟频率上限为 50kHz 或 280kHz。 复位之后的头 32 个时钟周期内
[11] 张仕成 , 基于 Google Android 平台的应用程序开发与研究 [J], 2020 年 28 月 浙江万里学院 毕业论文(设计)报告纸 .14. ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┆┆ ┆ 计算机与信息学院 本科毕业论文(设计)外文文献翻译 外文文献译文 程序员指南 此文选自
淮阴工学院毕业设计说明书 (论文) 第 10 页 共 31 页 图 71 分离式立体交叉效果图 图 72 分离式立体交叉示意图 方案二 该方案为部分苜蓿叶式立体交叉,该通道桥净空按 ,承德南路为主干道,河堤路为次干路,承德南路。 在承德南路两个方向上设置右转匝道与次干路相连,主干路上的右转车辆均驶过交叉点至匝道,利用匝道行至相交道路,限制左转车辆。 设计方案如下图 73: