版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东工商学院2013单片机课程设计报告MCS-51单片机最小系统设计目录TOC\h\z\t"标题3,1,样式1,2"第一部分课程设计任务书 1一、课程设计题目 1二、课程设计时间 1三、课程设计提交方式 1四、设计要求 1第二部分课程设计报告 2一、单片机发展简史 2二、MCS-51单片机系统简介 3三、设计思路 3四、硬件设计电路 3五、软件设计流程 5六、程序源代码 6七、结束语 7八、参考文献 8-PAGE1-第一部分课程设计任务书一、课程设计题目MCS-51单片机最小系统设计二、课程设计时间一周三、课程设计提交方式提交打印课程设计报告四、设计要求设计一个模拟现实的交通灯系统,0~15秒东西红灯亮,南北绿灯亮,15~20秒东西红灯亮,南北黄灯亮,20~35秒东西绿灯亮,南北红灯亮,35~40秒东西黄灯亮,南北红灯亮,同时设立双位数码管表示倒计时时间,并实现循环。第二部分课程设计报告一、单片机发展概况1946年2月15日,第一台电子数字计算机问世,这标志着计算机时代的到来。匈牙利籍数学家冯·诺依曼在方案的设计上做出了重要的贡献。1946年6月,他又提出了“程序存储”和“二进制运算”的思想,进一步构建了计算机由运算器、控制器、存储器、输入设备和输出设备组成这一计算机的经典结构。在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。单片机技术发展过程可分为三个主要阶段:单芯片微机形成阶段1976年,Intel公司推出了MCS-48系列单片机。8位CPU、1K字节ROM、64字节RAM、27根I/O线和1个8位定时/计数器。特点是:存储器容量较小,寻址范围小(不大于4K),无串行接口,指令系统功能不强。性能完善提高阶段1980年,Intel公司推出了MCS-51系列单片机:8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。特点是:结构体系完善,性能已大大提高,面向控制的特点进一步突出。现在,MCS-51已成为公认的单片机经典机种。微控制器化阶段1982年,Intel推出MCS-96系列单片机。芯片内集成:16位CPU、8K字节ROM、232字节RAM、5个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K。片上还有8路10位ADC、1路PWM输出及高速I/O部件等。特点是:片内面向测控系统外围电路增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。二、MCS-51单片机系统简介单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。在HMOS技术大发展的背景下,Intel公司在MCS-48系列的基础上\o"查看图片"于1980年推出了8位MCS-51系列单片机。它与以前的机型相比,功能增强了许多,就其指令和运行速度而言,超过了INTEL8085的CPU和Z80的CPU,成为工业控制系统中较为理想的机种。较早的MCS-51典型时钟为12MHz,而目前与MCS-51单片机兼容的一些单片机的时钟频率达到40MHz甚至更高,现在已有400MHz的单片机问世。三、设计思想选用AT89C51芯片实现程序控制,东、西、南、北方向各红、绿、黄LED发光二极管各一个,东西方向灯的状态相同,南北方向灯的状态相同。东西、南北方向各设立一个双位数码管用于显示倒计时时间。时间显示是采用程序查表的方式得到。数码管为共阴极数码管。设立50ms的中断重复20次实现1s延时。四、硬件电路设计总电路图:LED灯部分:数码管部分:五、软件设计框图0~15秒东西红灯亮,南北绿灯亮0~15秒东西红灯亮,南北绿灯亮15~20秒东西红灯亮,南北黄灯亮20~35秒东西绿灯亮,南北红灯亮35~40秒东西黄灯亮,南北红灯亮复位、循环开始六、程序源代码#include<REGX51.H>#defineucharunsignedchar#defineuintunsignedintucharn=0,temp=0;ucharcodesegcode0[]={0x06,0x3f,0x06,0x3f,0x06,0x3f};//2,1,0, 2,1,0,2,1,0ucharcodesegcode1[]={0x6f,0x7f,0x07,0x7d,0x6d,0x66,0x4f,0x5b,0x06,0x3f};//9~0voiddelay(x){while(x--);}voidtimer0()interrupt1 //中断{TH0=(65536-50000)/256;TL0=(65536-50000)%256;n++;temp=temp%40;if(n==20){temp++; n=0;}if(temp<15)P1=0x21; //东西红灯亮,南北绿灯亮if((temp>=15)&&(temp<20))P1=0x22;//东西红灯亮,南北黄灯亮if((temp>=20)&&(temp<35))P1=0x0c;//东西绿灯亮,南北红灯亮if((temp>=35)&&(temp<39))P1=0x14;//东西黄灯亮,南北红灯亮}main(){uinti=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;while(1){P2_0=0;//南北方向数码管P2_1=1;P0=segcode0[temp/10];delay(1500);P2_0=1;P2_1=0;P0=segcode1[temp%10];delay(1500); P2_1=1;P2_2=0;//东西方向数码管P2_3=1;P3=segcode0[temp/10];delay(1500);P2_2=1;P2_3=0;P3=segcode1[temp%10];delay(1500); P2_3=1;}}七、结束语通过一周的课程实训,我们收获颇丰。设计过程中我们遇到了很多问题,许多地方的程序不会写,写出来以后有错误,经过不断学习,在老师的指导帮助下,我们终于完成了设计。设计一个成型实用的系统是需要以扎实的知识为积淀,不断思考,耐心写程序、查错,共同合作讨论才能够完成的。在这次实训结束后,我将加强学习强度,只有把知识学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度新能源技术股份合作开发合同3篇
- 2025年度离婚协议中未成年人监护权及抚养权争议调解书6篇
- 二零二五年供用电合同担保与电力设施建设合作协议3篇
- 淘宝小白运营课程设计
- 2025版绿色食品认证家禽养殖订购协议
- 2025年度新型城镇化项目验收委托合同3篇
- 二零二五年度多功能办公用品定制加工合作协议3篇
- 二零二五年度影视剧临时演员表演权益合同3篇
- 机械操作工安全技术操作规程(3篇)
- 2025年建筑施工企业安全生产许可证制度(2篇)
- 职工心理健康知识手册
- 工程量自动计算表格新
- 新时期学校德育工作的思路与方法
- 切尔诺贝利核电站事故工程伦理分析
- 分布式计算安全与隐私保护
- 安全防护、文明施工措施项目支出清单
- 社交媒体在人力资源招聘中的角色与利用研究
- 节日作文指导课件
- 缺点列举法课件
- 采购付款明细统计表
- 2022年四川省公务员录用考试《行测》真题及答案
评论
0/150
提交评论