版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JIUJIANGUNIVERSITY《单片机原理与应用》大作业题 目 单片机与上位机通信系统设计TOC\o"1-5"\h\z院 系 信息科学与技术学院 一专 业 计算机应用设计 一姓 名 一班级学号一指导教师2011年12月14信息科学与技术学院
单片机大作业任务书作业名称 基于AT89C52单片机与上位机通信系统设计姓名院(系)班级专业学号电话 QQ号信息学院 计算机应用技术1、 设计任务:设计一个基于AT89C52的单片机应用系统2、 设计要求(1) 可以由上位机通过串口操作单片机模块。(2) 利用单片机自身功能实现通信。完成时间2011-2012完成时间2011-2012学年第一学期TOC\o"1-5"\h\z一、 摘要 4二、 总体方案设计与论证 51、 设计 5\o"CurrentDocument"2、 框图设计 53、知识点 5三、 系统硬件设计 71、电路原理图 四、 系统软件设计 11五、 系统硬件PROTEUS仿真原理图 13六、系统PROTEUS运行情况图 13七、 心得体会 18八、致谢 2摘要本文介绍了一种基于AT89C52单片机与上位机通信系统,并对其工作原理及软、硬件的设计和实现方法进行了详细的阐述。在单片机的输入输出控制中,除直接上小键盘和LCD显示等方法外,一般都通过串口和上位机PC进行通信,后面一种方法由于能实现远程控制并且PC机拥有强大的数据处理功能以及友好的控制界面所以显得尤为有用。此系统可以由上位机控制通过串口操作单片机模块本单元就是来完成由上位机通过串口控制来实现以发光二极管的发光状态模拟开关电路的通断,用上位机的DOS命令对其进行控制通过此次作业能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。关键词:AT89C52;上位机,单片机二.总体方案论证与设计1设计本论文是设计一基于AT89C52单片机应用系统,可以由上位机通过串口操作控制单片机模块以发光二极管的发光状态模拟开关电路的通断,用上位机DOS命令来控制2框图设计基于AT89C52单片机与上位机通信系统设计由电源电路,单片机主控电路,按键控制电路数码管控制对像和上位机接口组成,系统框图如图所示三知识点本项目需要通过学习和查阅资料,掌握和了解如下知识:a+5V电源原理及设计b单片机复位电路工作原理及设计c单片机晶振电路工作原理机设计d单片机与上位机通信的接口电路设计e发光二极管的特性fAT89C52单片机引脚g单片机汇编语言机程序设计系统硬件设计电路原理图基于AT89C52单片机与上位机通信系统设计原理图如图19-2所示。电源电路为单片机以及其他模块提供标准的电源。晶振模块为单片机提供时钟标准,使系统各部分能协调工作。复位电路模块为单片机提供复位功能。单片机作为主控制器,根据输入信号对系统进行相应的控制处理。9针接口电路和上位机的接口相连实现上位机和单片机之间的通信。发光二极管是单片机控制的控制对象实际应用中,它连接相应的光电隔离和驱动电路。XTA12Ffi乱4回h'il.'AHil网网J.ALlSFOMLHHh血皿Pfi&血fthK)Mgri.oy^H闩』心R.Z'Alfl段*mi时4-^15K.9AIJ^.WAI4P27'AISPWHXDP3igxpI…;mIFlAlTJF^t.-CT?fris-JJt-T_i_=舄in皓Hffi19-2聒干ANPSN印时IRW上也机用啊垢H电部厚胃用系统软件设计程序流程图如图19-3所示,其中初始化主要是对串口工作方式等设置(开始)初始化读取命令子程序发控?M命令ffi】9-3程序流程阳程序清单:#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintuchara;sbitd=P3A7;// say_CR_LF(){SBUF=13;while(TI==0);TI=0;SBUF=10;while(TI==0);TI=0;}// say_yeah(){SBUF=a;while(TI==0);TI=0;SBUF=',';while(TI==0);TI=0;SBUF='';while(TI==0);TI=0;SBUF='y';while(TI==0);TI=0;SBUF='e';while(TI==0);TI=0;SBUF='a';while(TI==0);TI=0;SBUF='h';while(TI==0);TI=0;SBUF='!';while(TI==0);TI=0;say_CR_LF();}// say_hello(){SBUF='H';while(TI==0);TI=0;SBUF='e';while(TI==0);TI=0;SBUF='l';while(TI==0);TI=0;SBUF='l';while(TI==0);TI=0;SBUF='o';while(TI==0);TI=0;SBUF='!';while(TI==0);TI=0;say_CR_LF();}// voidinit(){SCON=0x50;PCON&=0x7F;〃设置串口通信方式1,允许接收TMOD=0x20;〃设置T1定时方式2TH1=0xfd;TL1=0xfd;//TR1=1;〃启动T1ES=1;〃开串口中断.EA=1;say_hello();〃开总中断.}// voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}// voidmain(){init();TI=1;a='4';while(1){if(a=='1'){d=0;delay(400);d=1;delay(400);}elseif(a=='2'){d=0;delay(200);d=1;delay(200);}elseif(a=='3'){d=0;delay(100);d=1;delay(100);}elseif(a=='4'){d=1;} }}// voidser()interrupt4{if(TI==1)TI=0;if(RI==1){RI=0;P0=SBUF;a=SBUF; 〃中间变量.say_yeah();}}系统硬件PROTEUS仿真原理图cu-V&tiomiLiXT心RETHMMJIK13MW3ADLWJI.K1AM1EFQ&MOFC.TJHI11P3.i^nrP»j=NALE取mupunPlOFI.1Fl2H3FltFISFIGPl?F3Hi7^E村撤PiswnP23XMFI. MSUP2£lXl?F1JHULF2JAI5P3IVHXDFJ. VT>;[i□ETUF3.3<rrI3i.rraPJST1ci-HHniOLrr71INR30LTTTIliUTR1IHra>UTR2IH系统Proteus仿真运行情况图显示开始测试界面HSTC2GifDt-W4-WS-FtUMMFC.IJRD1pn2M>£dm和j:门PUkP£>4hiapefUlJAD?P23A11P3JVHXDP3.I/M.F3^OIpjwtT?34irn
33&TI
P3.6ffl2
P3.1而T1IMR«UTT2IMF20UTT1DUTR1INT2DUTKNACD嚣需.£—_1__--一_-DDRRTCER输入123XTWL2□ERRORCDIUPIUP1KIQUTRXIUT旧nerrP2W时.gP22»iaP23M11R24JN12PZ5mi3P2J5HHP27M1FPD山旬PD.1JAD1pnzrazpnjwcsPD.4AD4-PDJ5M5PQJDTOPFnjrfdD?P3A1DP3aT1P3jawn~P3.1jfln~riDUTN1INTOUTR2N■■倾即WgjjWiiKliDCDI嵩密弟VJ一叫皿KWPJ.I/TXDp^ifrra"P33/1R1T输入879八.致谢论文的写作是枯燥艰辛而又富有挑战的。老师的谆谆诱导、同学的出谋划策及家长的支持鼓励,是我坚持完成论文的动力源泉。在此,我特别要感谢我的导师严青老师。从论文的选题、文献的采集、框架的设计、结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 主播聘用合同
- 二零二四年度版权许可使用合同(游戏软件)2篇
- 2024年度技术转让合同:某科研机构与科技公司之间的技术转让协议2篇
- 线虫病的临床护理
- 2024年度影视制作合同:制片公司与导演2篇
- 二零二四年度广告制作合同标的为一条电视广告的制作3篇
- 二零二四年度版权运用与管理合同3篇
- 《领导艺术概述》课件
- 2024年度浙江省丽水市二手房买卖及装修工程质量保证合同2篇
- 2024年度教育信息化设备采购与安装合同2篇
- 中西文化鉴赏知到章节答案智慧树2023年郑州大学
- 2023年校园调饮师大赛理论考试题库200题(含各题型)
- 2023年长安汽车校园招聘笔试参考题库附带答案详解
- 如何提高急救药品物品器材完好率
- 霉菌和霉菌毒素
- 2023传染病学试题库及答案
- GB/T 5210-2006色漆和清漆拉开法附着力试验
- GB/T 30323-2013二手车鉴定评估技术规范
- GB/T 18046-2008用于水泥和混凝土中的粒化高炉矿渣粉
- GB 29837-2013火灾探测报警产品的维修保养与报废
- 中西医结合的历史沿革课件
评论
0/150
提交评论