欢迎来到天天文库
浏览记录
ID:31727893
大小:1.18 MB
页数:23页
时间:2019-01-17
《吴建,课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.课程论文题目:甲机通过串口控制乙机LED闪烁的设计学生姓名:吴建学生学号:1214040232系别:电气信息工程学院专业:电子信息科学与技术年级:大二任课教师:朱士永电气信息工程学院制2014年6月...目录摘要……………………………………………………2一 设计目的…………………………………………3二设计要求…………………………………………3三方案论证…………………………………………33.1单片机介绍………………………………………33.2方案设计…………………………………………5四理论设计…………………………………………94.1用CAD软件绘制的
2、硬件原理图……………………94.2PCB制图及电路板制作……………………………11五电路仿真及仿真结果分析………………………125.1电路调试…………………………………………125.2软件程序调试……………………………………135.3硬件调试…………………………………………20六心得体会…………………………………………21七参考文献…………………………………………22...甲机通过串口控制乙机LED闪烁的设计吴建朱士永电气信息工程学院12级电技(2)班摘要目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机
3、上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用尤为重要。而51单片机是各类单片机中最为典型和最具代表性的一种。本实验是基于MCS-51系列单片机所设计的,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,实现甲机控制乙机LED灯的闪烁,实现双机通信。关键词:单片机、A
4、T89C51、双机通信、LED...一、课程设计目的单片机专业课程设计是一项重要的实践性教育环节,是学生在校期间必须接受的一项工程训练。在课程设计过程中,在教师指导和组员同学帮助下,应用工程的方法,通过一个课题的设计练习,可使学生初步体验单片机应用系统的设计过程、设计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。通过课程设计,应该能加强学生如下能力的培养:1.独立工作能力和创造力;2.综合运用专业及基础知识,解决实际工程技术问题的能力;3.查阅图书资料、产品手册和各种工具书的
5、能力;4.工程绘图的能力;5.编写技术报告和编写技术资料的能力。二、设计要求两片单片机(称为甲机和乙机)之间采用串行通信方式1来控制乙机的LED1闪烁,LED2闪烁,LED1和LED2同时闪烁,或者同时关闭LED1和LED2。1.甲机发送字符“A”,控制乙机的LED1闪烁;2.甲机发送字符“B”,控制乙机的LED2闪烁;3.甲机发送字符“C”,控制乙机的LED1和LED2同时闪烁;4.甲机停止发送任何命令字符,则乙机的LED1和LED2均停止闪烁。·三、方案论证3.1单片机简介①AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM
6、—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C...单片机为很多嵌入式控制系统提供了一种灵活性高且
7、价廉的方案。②主要特性:与MCS-51兼容;4K字节可编程闪烁存储器;寿命:1000写/擦循环;数据保留时间:10年;全静态工作:0Hz-24MHz;三级程序存储器锁定;128×8位内部RAM;32可编程I/O线;两个16位定时器/计数器;5个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路。图3-1AT89C51芯片图图3-2AT8952实物图3.2方案设计①直接利用89C51单片机芯片内部的串行口进行控制...AT89C51单片机内部有一个全双工的串行接收和发射缓冲器(SBUFF),这两个在物理上独立的接收发射器,即可以接收
8、也可以发射数据,但接收缓冲器只可以读出不能写入,而发送缓冲器只能写入不能读出,它们的地址是99H。这个通信口即可以用于网络
此文档下载收益归作者所有