




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 电子信息工程技术 09 级 电子信息技术综合实习 报 告 班 级 电子信息工程 09 2 班 完成人 王淑 学 号 0905020231 时 间 2011 年 6 月 15 日 II 摘要 电子信息工程实训它基于单片机技术 DSP 技术 ARM 技术的使用 现在电子科 技的快速更新 使得对于电子技术人才的培养事在必行 熟练运用各种技术的开发 软件以及掌握和拥有一定的能力从事各种技术的开发是我们学习专业所必备的能力 而这次电子信息工程实训的目的就是在于让我们学习怎么样运用各种技术开发 软件并通过硬件电路仿真和怎样通过运用所学的专业知识将它们并用到实训当中去 最后就实训内容 我们主要通过对单片机技术 DSP 技术 ARM 技术三个项目的 六个任务来让我们更加深刻的了解和掌握各门技术的软件使用 程序设计 程序修 改 以及最后的硬件和仿真调试 既丰富了我们的专业知识 强化了我们的专业技 能 同时为我们以后走向工作岗位打下坚实的基础 关键词 单片机 Proteus 软件 Keil 软件 DSP 技术 嵌入式技术 ADS 软件 H JTAG 软件 程序 III 目录 摘要 2 任务一 单片机控制可调数字电子钟设计 4 一 设计目的 4 二 设计要求 4 三 电路组成及原理 4 四 结果描述 5 任务二 单片机控制智能交通灯系统 5 一 设计目的 5 二 设计要求 5 三 电路组成及原理 6 四 结果描述 6 任务三 DSP 混合运算的实现 6 一 设计目的 6 二 设计要求 6 三 流程图 7 任务四 DSP 循环算法的实现 7 一 设计目的 7 二 设计要求 7 三 程序流程图 8 任务五 流水灯控制实验 8 一 设计目的 8 二 设计要求 8 三 程序 8 四 结果描述 9 任务六 GPIO 输入实验 10 一 设计目的 10 二 设计要求 10 三 程序 10 四 结果描述 11 总结 11 参考文献 12 1 任务一单片机控制可调数字电子钟设计 一 设计目的 1 熟练掌握 Proteus 软件和 Keil 软件的使用 2 掌握用 C 语言编写数字电子钟程序 3 掌握单片机中断程序的编写和应用 二 设计要求 1 在 Proteus 中绘制电路图 2 用 Keil 软件编写程序 1 实现显示时间功能 12 00 00 2 利用单片机定时实现 0 5s 产生中断 3 K1 每按下一次 小时加一 K2 每按下一次 分钟加一 3 验证电路绘图是否正确并调试程序 4 实现电子钟功能 三 电路组成及原理 本数字时钟设计的主要器件有 AT89C51 单片机 四位八段数码管 按键开关 510 欧电阻排等 原理主要利用 AT89C51 单片机 由单片机的 P0 口控制数码管的段 显示 P1 口与按键相接用于时间的校正 P3 口用于数码管选送 外部电源系统产生 5V 电压 用于给 CPU 及显示电路提供工作电压 这是数字时钟工作时的总电压 整个系统工作时 秒信号产生器是整个系统的时基信号 它直接决定计时系统的 精度 将标准秒信号送入 秒计数器 秒计数器 采用 60 进制计数器 每累计 60 秒发出一个 分脉冲 信号 该信号将作为 分计数器 的时钟脉冲 分计数 器 也采用 60 进制计数器 每累计 60 分钟 发出一个 时脉冲 信号 该信号将 被送到 时计数器 时计数器 采用 24 进制计时器 可实现对一天 24 小时的累 计 显示电路将 时 分 秒 计数器的输出 通过六个七段 LED 显示器显示 2 出来 校时电路是直接加一个脉冲信号到时计数器或者分计数器或者秒计数器来对 时 分 秒 显示数字进行校对调整 四 结果描述 讲程序加载到仿真电路后 上电 8 位数码管一次显示 12 00 00 从左到右 分别显示小时 分钟 秒 每当秒计时满 60 后秒计数自动清零 然后分钟计数加 1 当分钟计时满 60 后分钟计数自动清零 然后小时计数加 1 当小时计时满 24 后 小时计数自动清零 任务二单片机控制智能交通灯系统 一 设计目的 1 熟练掌握单片机中断和定时器的使用 2 掌握用 C 语言编程技巧和方法 3 熟练掌握单片机 I O 的应用 二 设计要求 1 用 Proteus 绘制电路图 2 用 Keil 软件编写程序 1 实现上电时 东西方向红灯亮 南北方向绿灯亮 20s 后南北方向绿灯闪 闪 5 次 转亮黄灯 持续 1s 转向下一个状态 东西方向绿灯亮 南北 方向红灯亮 再经过 20s 东西方向绿灯闪 闪 5 次 转亮黄灯 持续 1s 转向下一个状态 然后循环下去 2 利用单片机产生 0 5 秒中断 3 验证电路图绘制是否正确并调试程序 4 实现交通功能 3 三 电路组成及原理 本交通灯设计主要器件有 AT89C51 单片机 LED 灯 电阻 电容 晶振等 原理主要利用 AT89C51 单片机 有单片机 P0 口 6 个引脚控制 LED 灯的亮灭 整个系统工作 秒信号产生器是整个系统的时基信号 通过定义不同的亮灭或 者闪烁时间让不同颜色的 LED 灯实现亮灭或闪烁 四 结果描述 上电时 东西方向红灯亮 南北方向绿灯亮 20s 后南北方向绿灯闪 闪烁 5 次 转亮黄灯 持续 1s 转向下一个状态 东西方向绿灯亮 南北方向红灯亮 再经过 20s 东西方向绿灯闪 闪 5 次 转亮黄灯 持续 1s 转向下一个状态 然 后循环下去 任务三DSP 混合运算的实现 一 设计目的 1 掌握 TM320C55x 中的混合运算指令 2 掌握用汇编语言编写 DSP 程序的方法 二 设计要求 实现乘加运算 4 三 流程图 图图 3 13 1 图图 3 23 2 图图 3 33 3 任务四DSP 循环算法的实现 一 设计目的 1 掌握 TM320C55x 中的混合运算指令 2 掌握用汇编语言编写 DSP 程序的方法 二 设计要求 实现循环算法 5 三 程序流程图 图图 4 14 1 图图 4 24 2 图图 4 34 3 任务五流水灯控制实验 一 设计目的 1 掌握嵌入式系统基于 LPC2200 芯片的 GPIO 输出控制相关寄存器的设置 2 掌握 LPC2200 芯片的程序编号 二 设计要求 实现功能 控制 8 个 LED 灯循环点亮 1 在 ADS 软件环境下建立工程 编写程序 2 连接编译 使用 H JTAG 下载到实验箱运行 三 程序 include config h define uint unsigned int uint32 LED m void DelayNS uint32 dly 6 uint32 i for dly 0 dly for i 0 i 5000 i int main void LED 0 x80 16 IO2DIR 0 x00ff0000 while 1 for m 0 m 1 LED 0X80 16 return 0 四 结果描述 在编译运行后 我们可以观察到一盏 LED 灯亮 并且从右向左循环移动 7 任务六GPIO 输入实验 一 设计目的 1 掌握嵌入式系统基于 LPC2200 芯片的 GPIO 输出控制相关寄存器的设置 2 掌握 LPC2200 芯片的程序编号 二 设计要求 实现功能 实现当按键按下后 蜂鸣器蜂鸣 1 在 ADS 软件环境下建立工程 编写程序 2 连接编译 使用 H JTAG 下载到实验箱运行 三 程序 include config h define BEEPCON 1 0 dly for i 0 i 5000 i int main void PINSEL0 0 x00 IO0DIR BEEPCON while 1 if P1 Key State 8 if IO0PIN DelayNS 15 IO0CLR BEEPCON DelayNS 15 else IO0SET BEEPCON return 0 四 结果描述 当按键按下时 蜂鸣器蜂鸣 总结 通过对单片机控制两个任务的学习 运用单片机 C 语言编写程序让我们对 C 语 言指令有了更深的了解和学习 同时我们在运用 AT89C51 单片机芯片时对其引脚有 了更深刻的了解 通过每个任务的完成也对电路的每个模块实现功能有了很好的学 习和认识 同时在编写程序的过程中我们了解到了和学会了许多有关定时器定时 设置中断 怎么样选送让数码管显示 以及怎么样在编写程序的时候理清自己编写 程序的思路 通过对 DSP 算法两个任务的练习 对软件的使用让我们学会了熟练运用 DSP 相 9 关的开发软件 通过自己编写程序不仅对指令有了更深的了解同时也学会了怎么样 运用这些指令 同时在编写的过程中 了解了许多有关 DSP 芯片的寄存器和怎么样 分配程序空间 数据空间等 让我们学会了怎么样独立编写 cmd 文件 更重要的是 学会了 DSP 的编程思路 在嵌入式的学习过程中 更多的是了解每个寄存器的运用及功能 怎么样设置 寄存器 与此同时也熟悉了解嵌入式的开发及应用 通过硬件仿真让我们知道怎么 样去调试 验证程序的正确性 通过程序的编写 让我们学会了怎么样去应用嵌入 式相关的开发软件 总之 通过这两周的实训 自己感触不少 也收获不少 学到不少 也了解了 不少 通过自己独立的编写程序 懂得了怎么样在编写程序的时候理清自己的思路 更深的了解到了各个技术 通过对单片机 DSP 嵌入式深刻的学习 同时也更深刻 更透彻的了解了自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全方面培训课件
- 吊顶音响工程方案(3篇)
- 电力拆除改造工程方案(3篇)
- 安全教育防火培训课件
- 灯塔冷库改造工程方案(3篇)
- 猫咪线描绘画课件
- 基于真实情境的初中语文学习任务设计探究
- 农业无人机租赁服务在2025年市场拓展与渠道建设分析
- 防汛工程治理方案范本(3篇)
- 工程爆破施工方案(3篇)
- 纺织企业安全生产知识培训
- 小区物业合伙管理协议书
- 2025年全国小学生“学宪法、讲宪法”活动知识竞赛题库及答案
- 小学心理健康教育四级预警汇报流程
- 《智能建造概论》高职完整全套教学课件
- DL5190.5-2019电力建设施工技术规范第5部分:管道及系统
- 企业突发环境事件隐患排查与治理工作指南课件
- 小区门岗值班登记表
- 《计算机操作系统(第4版)》配套教学课件
- 哈尔滨市城市规划管理技术规定
- 大学语文课件(完整版)
评论
0/150
提交评论