ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:22KB ,
资源ID:10050821      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10050821.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于AT89C51单片机的交通灯课程设计报告.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于AT89C51单片机的交通灯课程设计报告.doc

1、单片机原理及应用课程设计任务书系(部):电子与通信工程系 课题名称 交通灯程序设计设计内容及要求 (1)课题内容:以单片机为核心,设计一个简单交通灯控制系统,用于十字路口车辆交通管理,东西、南北两个方向分别设置红、绿、黄 3 种通行指示灯,计时牌显示路口通行转换剩余时间,另外,在特种车辆如 119、120 通过路口时,系统可转为特种车辆放行,其他车辆禁止通行的状态,15s 后系统恢复正常管理。发挥部分:东西、南北两个方向通行的时间可以通过键盘设置。(2)要求:完成该系统的硬件和软件的设计,在 Proteus 软件上仿真通过后,下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明书。

2、设计工作量 1、汇编或 C51 语言程序设计;2、程序调试;3、在 Proteus 上进行仿真后,进行下载;4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、仿真分析、调试过程,参考文献、设计总结等。进度安排 起止日期(或时间量) 设计内容(或预期目标) 备注第一天 课题介绍,答疑,收集材料,C51 介绍 第二天 设计方案论证,练习编写 C51 程序 第三天第六天 程序设计 第六天第八天 程序调试、仿真 第九天第十天 系统测试并编写设计说明书 交通灯程序设计摘 要本次单片机课程设计选择的题目是交通灯程序设计,主要是根据本学期所学的单片机原理和接口技术的知识,编写交通灯的控制程

3、序,在 WAVE6000 集成调试软件上进行编译,并在 Proteus 7 Professional 软件上进行仿真,观看结果。在经过多次的调试和电路上的修改,实现了所需要的结果(达到了设计任务书上的要求) 。主要涉及的内容包括倒计时、中断等,使用芯片 80C51 进行程序控制。关键词AT89C51 LED 显示 交通灯目 录1、交通灯程序 62、交通灯仿真电路 93、结论与心得 104、存在的不足及建议 10参考文献 101、交通灯程序#include /#include /?#define uchar unsigned char#define uint unsigned intuchar

4、h;uint r=0;uint s;uchar code dis= 0Xc0,0Xf9,0Xa4,0Xb0,0X99,0X92,0X82,0Xf8,0X80,0X90,0Xff;void delay(uint c)uint i,j;for(i=0;i0;h-)for(s=248;s0;s-)P0=0xff;P2=0x01;P0=dish/10;delay(1);P0=0xff;P2=0x02;P0=dish%10;delay(1);P0=0xff;P2=0x04;P0=dish/10;delay(1);P2=0x00;P0=0xff;P2=0x08;P0=dish%10;delay(1);vo

5、id main(void)EA=1;EX0=1;while(1)P1=0xeb;for(h=15;h0;h-)for(s=248;s0;s-) if(h0;h-) delay(120);P0=0xff;P2=0x0a;P0=dish%10;delay(900);delay(248);P1=0xdd;for(h=10;h0;h-)for(s=248;s0;s-)if(h0;h-)delay(120);P0=0xff;P2=0x0a;P0=dish%10;delay(900);delay(248);2、交通灯仿真电路3、结论与心得本次单片机程设计收获颇丰,不仅对于 WAVE6000 集成调试软件和

6、 Proteus 7 Professional软件有了进一步的熟悉,使用 WAVE6000 集成调试软件进行了 C 语言的程序编写与编译,也再次的复习了本学期所学的知识。本学期学习了单片机原理与接口技术这门功课,主要学习了使用汇编语言进行编写程序,利用单片机实现其功能。这次的课程设计,根据所学知识,包括 LED 的显示、倒计数器、中断等,进行交通灯程序的设计,对于软件编程、排错调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,也对单片机的使用有了更深刻的了解。遗憾的是没有作出实物,只是在 Proteus 7 Professional 软件进行仿真,看到了所编程序所实现的功能,完全达到了课程设计的要求。也通过这次的课程设计,对使用 C 语言进行程序编写,在AT89C51 上实现功能,有了更多的了解与认识,也因为学习过 C 语言,所以很快就摸清了门路。整个设计过程很顺利。通过这次的课程设计,对单片机原理与接口技术所学的知识有了更进一步的了解,也看到单片机的优点。收获颇丰。4、存在的不足及建议由于实验室机器的落后,电脑的病毒太多,导致多次劳动的成功打了水漂。实验室电脑不能连网,交流不便。参考文献曾屹单片机原理与应用M湖南:中南大学出版社, 2009 年.

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报