单片机最小系统实践花样灯与流水灯实训报告[].docxVIP

单片机最小系统实践花样灯与流水灯实训报告[].docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机花式流灯的设计摘要:当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机.本系统由单片机系统、外中断键盘(微动开关)、发光二极管等部分组成系统能够实现以下功能:灯阵从由下顶点开始,同时从两边向上延伸点亮。灯阵从由上顶点开始,同时从两边向下延伸点亮。灯阵从由下顶点开始,以逆时针依次点亮,最后回到下顶点。灯阵从由下顶点开始,以顺时针依次点亮,最后回到下顶点。先奇数灯点亮,然后偶数灯点亮,呈交替状态。所有灯先同时点亮,后同时熄灭,呈闪烁状态。以上六种状态依次运行。以上七种运行方式,由外部中断(微动开关)控制,即一次中断运行状态1,两次中断运行状态2,…当遇到第八此中断时,再次从状态1开始。整个系统中,以按下微动开关的次数作为输入信号,以发光二极管的亮和灭及其顺序为输出信号,软件系统中,以C51语言作为基本编程语言,以左移和右移作为控制发光二极管是否发光和发光顺序的基本方式。关键词:单片机,发光二极管,微动开关,外部中断,C51语言。一·方案设计1、设计目的以89C51单片机最小系统为核心,设计多样式花样灯。掌握外围LED电路的设计方法,熟练掌握C51软件编程控制方法,实现LED闪烁功能,最终完成单片机的应用与外围电路的开发任务。2、设计任务首先以89C51单片机原理图为蓝本,焊接单片机最小系统板并上电测试成功;其次在最小板的开发区焊接LED电路并测试成功;最后用keil C编程软件及STC-ISP下载软件完成89C51单片机对外围流水灯设计的整体控制。3、设计需求整个流水灯系统由软件程序控制,实现花样灯的闪烁,各种状态之间的转换,即按键第一次压下,流水灯进入到第一种状态;按键第二次压下,流水灯进入到第二种状态;以此类推。4、设计材料序号器件数量功能1STC-89C52单片机最小系统板1核心2LED发光二极管16灯显4微动开关1按键5220Ω17电阻6导线1m辅助材料7焊锡丝1辅助材料二.硬件设计三,软件设计1.流程图:2,软件程序:#includereg51.hsbit p1_0=P1^0;sbit p1_1=P1^1;sbit p1_2=P1^2;sbit p1_3=P1^3;sbit p1_4=P1^4;sbit p1_5=P1^5;sbit p1_6=P1^6;sbit p1_7=P1^7;void delay(){unsigned int a;a=30000;while(a--);}void main(){while(1){p1_0=0;delay();p1_0=1;delay();p1_1=0;delay();p1_1=1;delay();p1_2=0;delay();p1_2=1;delay();p1_3=0;delay();p1_3=1;delay();p1_4=0;delay();p1_4=1;delay();p1_5=0;delay();p1_5=1;delay();p1_6=0;delay();p1_6=1;delay();p1_7=0;delay();p1_7=1;delay();p1_6=0;delay();p1_6=1;delay();p1_5=0;delay();p1_5=1;delay();p1_4=0;delay();p1_4=1;delay();p1_3=0;delay();p1_3=1;delay();p1_2=0;delay();p1_2=1;delay();p1_1=0;delay();p1_1=1;delay();p1_0=0;delay();p1_0=1;delay();p1_3=0;p1_4=0;delay();p1_3=1;p1_4=1;delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1;delay();p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1;delay();p1_0=0;p1_7=1;delay();p1_0=1;p1_7=1;delay();p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1;delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1;delay();P1=0xAA;delay(); P1=0x55;delay();P1=0x00;delay();P1=0xFF;delay();P1=0x00;delay();P1=0xFF;delay();P1=0x00;delay();P1=0xFF;delay();P1=0x00;delay();P1=0

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档