




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片原理及接口技术节日彩灯控制器设计班级学号:姓名:节日彩灯控制器设计1. 设计要求与思路1.1设计要求 在单片机的P0口接有8个发光二极管作为指示灯,P1.01.3接有4个按键开关,当不同脚上的按键按下时,实现如下功能:(1)按下P1.0脚的按键8只灯全亮然后全灭,再全亮然后全灭,交替闪亮。(2)按下P1.1脚的按键按此键则停止点亮8只灯,所有灯全灭。(3)按下P1.2脚的按键LED指示由上向下流动点亮。(4)按下P1.3脚的按键LED指示灯由下向上流动点亮。 1.2设计思路 由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。其中的LED采取共阳极接法,通过依次向连接LED的/口送
2、出低电平,可实现题目要求的功能。1.3电路设计(PROTEUS软件仿真)2.代码设计代码使用keil uvision3软件编辑,并编译为HEX文件#include reg51.h#define uchar unsigned charsbit k1=P10;sbit k2=P11;sbit k3=P12;sbit k4=P13;void delay02s(void) unsigned char i,j,k; for(i=2;i0;i-) for(j=200;j0;j-) for(k=248;k0;k-);void delay05s(void) unsigned char i,j,k; for(i
3、=5;i0;i-) for(j=200;j0;j-) for(k=248;k0;k-);void k1yes() P2=0x00; delay05s(); P2=0xff; delay05s(); void k2yes()P2=0xff;void k3yes() unsigned char i,count; count=0x01; for(i=0;i8;i+) P2=count; delay02s(); count=count1; void k4yes() count=0x80; for(i=0;i1; P2=count; delay02s(); void main(void) while(1
4、) if(k1=0) k1yes(); if(k2=0) k2yes(); if(k3=0) k3yes(); if(k4=0) k4yes(); 总结 在这次设计中,我真诚地感谢老师和同学们的帮助,在他们的帮助下我顺利的完成了此次设计也使我对单片机的一些相应的周边知识有了更进一步的了解。 在做论文的过程中,老师又反复而耐心地给我指出问题的所在,并帮助我纠正了许多不妥之处。在做系统设计这一过程中,也给我提出了许多意见和建议,并交给我许多解决问题的技巧和方法。 单片机是一门实践性很强的课程,光光一个单片机并不能发挥什么作用,必须要和其它的芯片一起才能最大可能的发挥它的各种各样的功能。为了做这个课程设计我查阅了不少单片机的资料,图书馆关于单片机的书基本上都被我们班同学借光了。上网查找相应的资料和找老师指导;最后完成了这篇课程设计。在这次设计的过程中,软件编程是比较难的环节,因为用的是汇编和C语言,汇编语言是低级语言,不像高级语言哪么直观,算法的实现也比较困难,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,才能实现LED灯的相应的功能,在编程上需要花
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程清包施工合同
- 委托招生合作协议合同
- 幕墙分包施工合同
- 鞋子订单合同
- 供货质量保证承诺合同协议书
- 吊车汽车租赁合同
- 广告牌钢结构安装工程合同
- 茶艺师中级练习试题及答案(一)
- 营销现场作业安全管理和反窃电技能竞赛参考复习试题附答案(一)
- 银行业发展趋势与前景分析
- 危险废物清单
- 弘扬中华传统文化-孝道
- SB/T 10843-2012金属组合货架
- GB/T 4857.2-2005包装运输包装件基本试验第2部分:温湿度调节处理
- GB/T 3464.1-2007机用和手用丝锥第1部分:通用柄机用和手用丝锥
- 医护服务礼仪培训
- GB 1886.239-2016食品安全国家标准食品添加剂琼脂
- 知识表示方法课件
- 复杂肘关节骨折脱位的诊治课件
- 真实经济周期理论(高级宏观经济学)课件
- 第四章-排气挤出机、双螺杆挤出机、辅机课件
评论
0/150
提交评论