电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机课程设计简易节日彩灯

单片机课程设计简易节日彩灯_第1页
1/7
单片机课程设计简易节日彩灯_第2页
2/7
单片机课程设计简易节日彩灯_第3页
3/7
单片机课程设计——节日彩灯 一、 需求分析: 1.应用场合 应用于各种场合,如学校,企事业单位,家庭等可以应用于节日彩灯的控制、广告灯控制等场所。 2.设计目的 1)了解单片机的基本原理以及基本应用; 2)提高动手制作单片机开发板的能力; 3)掌握基本 I/O口的输入输出方法; 4)掌握中断的处理方法以及编程方法; 5)掌握焊接单片机开发板所需要的最基本的最小系统电路。 3.立题意义 通过这个实验,能够对同学们的动手能力有所提高和培养,提高同学对单片机的基本原理的理解,学会一些单片机的简单应用。 二、 硬件设计方案 在设计中用到单片机最小系统:复位电路以及时钟(晶振)电路、程序烧写电路以及各种颜色的彩灯。 复位电路: 复位是单片机的初始化操作,目的是使 CPU以及各个寄存器处于一个确定的初始状态。分为手动复位方式和上电自动方式。 时钟电路: 51单片机的时钟信号可由芯片内部的震荡电路产生,也可以由外部产生。 程序烧写电路: 在使用串口进行烧写电路时,用到 MAX232芯片以及几个 104瓷片电容。用 STC软件进行程序烧写。 硬件所用器件: 万用板 1块 AT89C52芯片 1块 开关 1个 导线 5米 12MHz晶振 1个 51芯片座 1个 1K排阻 1个 Led彩灯 30个 按键 2个 1K电阻 1个 10K电阻 5个 470欧电阻 40个 瓷片电容 6个 5V电源 1个 电解电容 1个 三、 软件设计方案 首先单片机执行四种方案的程序等待中断。 中断中判断是第几次执行相应的程序。 程序流程图如图所示: 图1-1 程序流程图 四、 系统调试 问题一:在焊接电路过程中,电源正负极电压为2V 解决方法:在焊接中将电源指示灯直接连接在正负极上,没有加限流电阻导致,经修改后电路正常。 问题二:在系统软件调试中,中断执行时不能返回程序 解决方法:在中断中灯的延时指令 for(i=0;i<200;i++) for(j=0;j<200;j++);修改为 for(i=0;i<149;i++) for(j=0;j<149;j++);后,单片机正常执行指令。 执行1 方案 M =? 在执行程序中等待中断来临 开中断 执行程序 定义常量 返回子程序继续执行 开始 返回 开中断 1 2 执行3 方案 3 五、 总结 通过本次课程设计,加强了我的动手操作能力,将课堂上所学的知识应用到实践中来,并且了解了单片机的基本工作原理和使用方法,在实践过程中练习了 IO口的输入输出方式,熟练的掌握了中断的处理及其编程方法,掌握焊接单片机开发板所需要的最基本的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机课程设计简易节日彩灯

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部