毕业论文-基于51单片机以及isd4004模拟的公交车语音报站系统暨公共汽车语音报站器设计内容摘要:

图 5 矩阵式按键的等效电路图 整机调试 (1)根据给出的电路原理图,正确连接电路; (2)调试已编译的程序,并将程序下载到 51 单片机中; (3)按下录音键进行录音,连续录完一段后,按下停止键停止,再次按下录音键录音,按停止键停止; 毕业设计用纸 共 页 第 页 (4)录完音后,按放音键 放音,按一次键就播放一段录音,通过修改程序可实现顺序和倒序播放; (5)最后按照公交车站台信息,将站台名称语 音信息和特殊语音信息录制到 ISD4004 中,并记录下各个站台语音和特殊语音信息所存的单元位置,以便使用; (6)进行最后的调试 , 公共汽车语音报站系统完成。 第 三 章 程序设计 程序流程图 毕业设计用纸 共 页 第 页 图 6 公交车语音报站系统程序流程 源程序清单。 按键扫描子程序。 扫描的键值存放在 R3 中。 可组成 4*4 键盘。 PTKEY EQU P0。 扫描的端口 ,其中低位接列线,高位接行线 DIS_SHI EQU 50H。 显示十位缓冲区 DIS_GE EQU 51H。 显示个位缓冲区 ORG 0000H AJMP START ORG 0030H START: MOV DIS_SHI , 0AH。 初始化数码管灭 MOV DIS_GE , 0AH LCALL DISPLAY MAIN: LCALL KEY1 MOV A , R3 MOV B , 10 DIV AB MOV DIS_SHI , A MOV DIS_GE , B LCALL DISPLAY SJMP MAIN 毕业设计用纸 共 页 第 页 KEY1: LCALL KS1。 调用按键总扫描程序,无按键则继续查询 JNZ LK1。 用按键则去判断所按键值。 ACALL DISPLAY AJMP KEY1 LK1: ACALL DISPLAY。 有按键延时 12MS ACALL DISPLAY ACALL KS1。 继续判断有无按键,这样处理可防止按键干扰。 JNZ LK2 ACALL DISPLAY。 有按键延时 6MS。 AJMP KEY1 LK2: MOV R2 , 0FEH。 送扫描的首列。 MOV R4 , 00H。 列号送初值。 LK4: MOV A , R2 MOV PTKEY , A MOV A , PTKEY JB , LONE。 第零行无按键则转第一行。 MOV A , 00H AJMP LKP LONE: JB , LTWO。 第一行无按键则转第二行。 MOV A , 04H AJMP LKP LTWO: JB , LTHREE。 第二行无按键则转第三行。 MOV A , 08H 毕业设计用纸 共 页 第 页 LTHREE: JB , NEXT。 第二行无按键则转下一次扫描。 MOV A , 0BH LKP: ADD A , R4。 将按键值的行和列想加送 R3 MOV R3 , A LK3: ACALL DISPLAY。 等待按键的释放。 ACALL KS1 JNZ LK3 RET NEXT:。 进行下一列的扫描。 INC R4 MOV A,R2 JNB ,KND RL A MOV R2,A AJMP LK4 KND: AJMP KEY1 KS1: ANL PTKEY , 0F0H。 给低四位送低电平 MOV A , PTKEY XRL A , 11110000B。 读区高四位,若高四位不全为 1 表示有按键。 RET DISPLAY:。 显示子程序 MOV DPTR , SHUMA MOV A , DIS_SHI MOVC A , @A+DPTR MOV P1 , A 毕业设计用纸 共 页 第 页 SETB ACALL Y3MS CLR MOV A , DIS_GE MOVC A , @A+DPTR MOV P1 , A SETB ACALL Y3MS CLR RET Y3MS:。 延时 3ms 子程序 MOV R7 , 15 Y3MS1: MOV R6 , 48 Y3MS2: DJNZ R6 , Y3MS2 NOP DJNZ R7 , Y3MS1 MOV R6 , 07 Y3MS3: DJNZ R6 , Y3MS3 RET SHUMA:。 共阳数码代码。 DB 0c0h ,0f9h ,0a4h ,0b0h ,99h ,92h ,82h ,0f8h ,80h ,90h ,0FFH。 0~ 9 ,灭 毕业设计用纸 共 页 第 页 参考文献 [1]胡汉才 .单片机原理及其接口技术 .北京:清华大学出版社, 2020 [2]王东等 .基于 GPS 的公交车自动报站系统的设计 .微型机与应, 2020 [3]杨烈军 .基于 RFID 的智能公交报站系统 .长春理工大学学报, 2020 [4]王娟等 .公交自动报站系统的设计 .自动化技术与应用, 2020 [5] 李全力 《单片机原理及接口技术》 北京 高等教育出版社 2020; [6]赵文博 《新型常用集成电路速查手册》 北京 人民邮电出版社; [7]高吉祥 《全国大学生电子设计竞赛系列教程培训》 北京 电子工业出版社 毕业设计用纸 共 页 第 页 附录 A 键盘输入数据 图 7 矩阵式按键输入数据的电路 毕业设计用纸 共 页 第 页 附录 B 整体电路原理图 图 8 公交车语音报站系统总电路图 毕业设计用纸 共 页 第 页 附录 C 元器件清单 类别 型号 数量 单位 说明 集 成 电 路 AT89C51 1 片 ISD404 1 片 语音芯片 LM386 1 片 音频放大 电路 LM317 1 片 可调集成稳压电路 74LS245 1 片 双向驱动 器 数码管 共阳 2 位 连体或独 立均可 发光二极管 红、绿 各 1 只 按键 独立式 5 个 电阻 10K 5 个 1 个 1K 1 个 510Ω 2 个 300Ω 1 个 200Ω 1 个 10Ω 1 个。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。