毕业设计_公交车站自动报站器的设计(编辑修改稿)内容摘要:

VCC:供电电压。 VSS:接地。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8 个 TTL 门电流。 当 P1 口的管脚第一次写 1 时,被定义为高阻输 入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的 低 八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 P1 口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 P2 口: P2 口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写 “1”时,其管脚被内 部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址 “1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。 当 P3 口写入 “1”后,它们被内部上拉为高电平,并用作输入。 作 为输入,由于外部下拉为低电平, P3 口将输出电流( ILL)这是由于上拉的缘故。 P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示: 口管脚 备选功能 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0 外部输入) T1(记时器 1 外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同 时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在 执行 MOVX, MOVC 指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部程序存储器。 注意加密方式 1 时, /EA 将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出 [6]。 GPS— 9543LP 定位模块 目前市场上 GPS 模块较多,由于系统对 GPS 模块无特殊精度要求,出于成本考虑,选用价格相对便宜的 LeadtekGPS— 9543LP 定位模块。 其定位精度 10m,能满足设计要求。 LeadtekGPS— 9543LP 提供一个双列 20 针的对外接口。 它有两组全 双工的异步串行接口,便于和单片机通讯。 在加电以后开始运行,其基本运行过程如下:( 1)自检 加电后开始自检,通过输出通道报告自检结果,其过程将坚持 RAM、 Flash、接收器、实时时钟和晶体振荡器。 ( 2) 初始化 自检完毕后,将开始卫星探测和跟踪过程。 整个探测过程是完全自动的。 正常情况下, LeadtekGPS— 9543LP 将用 45s 的时间获取定位信息(在已知星历表时只需 8s),之后通过输出通道传送有效地位置、速度和时间信息。 ( 3) 导航 探测完毕后, LeadtekGPS— 9543LP 通过输出通道发送有效地 导航信息,包括经纬度、海拔、速度、日期 /时间、误差估计、卫星和接收机状态。 ( 4) 卫星数据收集 运行时, LeadtekGPS— 9543LP 将自动更新卫星轨道数据。 LeadtekGPS— 9543LP采用美国国家海洋电子协会制定的 NMEA— 0183通信标准格式。 其输出数据采用 ASC2 码,内容包含纬度、经度、高度、速度、日期、时间、航向以及卫星状况等信息。 一条 $GPGGA 输出语句包括 17 个字段:语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,水平精确度,海拔高度,高度单位,大地水准 面高度,高度单位,差分GPS 数据期限,差分参考基站标号,校验和结束标记(用回车符 CR和换行符LF),分别用 14 个逗号分隔。 如单片机收到以下定位信息: $GPGGA, 114641,, N, , E, 1, 05, ,, M, M, *4A 表示使用“ $GPGGA”格式语句,世界(格林威治)时间为 11 时 46 分 41秒,位置在北纬 30 度 分,东经 122 度 分,定位有效,接收到 5 颗卫星,水平精度 ,天线离海平面高度 ,所在地离地 平面高度 ,校验和为 4AH。 从 GPS 版接受的数据流是文本字符串,可根据 GPS 输出数据 NMEA— 0183通信标准格式所定义的各种记录语句的结构组成特点,编制程序解析其中有用的信息。 由于帧内各种数据段由逗号分隔,因此在处理缓存数据时一般通过搜寻ASC2 码“ $”判断是否是帧头。 在识别帧头的类别( GPGGA)后,通过对所经逗号个数判断当前正在处理的是哪一种定位导航参数,并作出相应处理。 ISD1700S 语音芯片 ISD1700S 系列芯片是华邦公司新推出的单片优质语音录放电路,是ISD1400S 与 ISD2500S 的升级产品。 该芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示( vAlert) ,双运作模式(独立 amp。 嵌入式),以及可定制的信息操作指示音效。 芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。 特点:  可录、放音十万次,存储内容可以断电保留一百年  两种控制方式,两种录音输入方式,两种放音输出方式  可处理多达 255 段以上信息  有丰富多样的工作状态提示  多种采样频率对应多种录放时间  音质好,电压范围宽,应用灵 活,价廉物美 电特性:  工作电压: - ,最高不能超过 6V  静态电流:  工作电流 :20mA 可利用振荡电阻来自定芯片的采样频率,从而决定芯片的录放时间和录放音质,而芯片的采样率可以通过外部振荡电阻来调节。 4 系统硬件研究与设计 系统硬件电路主要包括按键电路, JHD162A 液晶显示电路, ISD1700S 音频输出电路和 GPS 模块接口电路。 每块电路通过与单片机的连接组合,实现其各自的功能。 各部分电路 单片机的最 小系统 AT89C51 单片机的时钟电路可以由三种方式构成,即内部时钟方式、有源晶振方式和外部时钟信号方式。 本自动报站系统为内部时钟方式,即采用外接晶振和电容组成的并联谐振电路, AT89C51 可以工作在 20MHz 频率下。 电路如下图所示。 复位电路主要完成系统的上。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。