《基于单片机AT89C51控制的中断控制流水灯_课程设计报告》由会员分享,可在线阅读,更多相关《基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)》请在人人文库网上搜索。

1、宁波技师学院课程设计报告设计课题:单片机中断控制流水灯随着计算机技术的迅猛发展, 计算机越来越广泛地应用于人们工作和生活的各个领域。作为计算机领域里的一个重要方面单片机及其应用技术近年来也得到了长足的发 展。单片机被广泛地应用在工业自动化控制、 智能仪器仪表、数据采集、通讯以及家用 电器等领域。单片机以其与通用微机完全不同的发展模式, 不断满足工业测控、恶劣环 境下可靠运行的要求。、单片机已成为现代工业领域中不可缺少的重要角色。单片机技术的发展速度十分迅速,速度更快、功能更强的16位、32位单片机以及陆续问世,但8位机,特别是新一代高档8位机具有优异的性能, 已能满足大部分单片 机应用领域的需。

2、要,另外,它还具有可靠性高、外围芯片配套、系统结构简单、应用软 件丰富、技术成熟、开发应用方便等优点,在单片机市场中依旧据有一定地位。目录一总体设计方案 11.1系统设计方案 11.2系统结构框图 1二系统硬件设计 22.1晶振电路 22.2复位电路 32.3数码管电路 42.4LED指示电路与模式电路 5三软件设计 63.1主程序流程图 63.2程序图 7四制作与调试 10五结论 11六致谢 12附录1系统实物图 132实验原理图 133系统仿真图 144 PCB原理图 15宁波技师学院电气系流水灯课程设计22总体设计方案1.1系统设计方案流水灯系统主要由:复位电路、晶振电路、数码管显示电路。

3、、LED灯指示电路、速度与方式选择电路等部分电路组成。各器件的选用:1单片机的选用:单片机芯片选用 AT89C51。2数码管的选用:数码管选用共阳极数码管。3晶振的选用:晶振选用的是12MHZ。1.2系统结构框图框图如图1.2-1。晶振电路/N按钮图1.2-1系统结构框图二系统硬件设计复位电路、晶振电路、数码管显示电路迪电路组成。2.1晶振电路图2.1-1晶振电路内部方式时钟电路如图 2.1-1所示。在XTAL2和XTAL2引脚上外接定时元件,内部振荡电路就产生自激振荡。2.2复位电路VCCS1R220022UFR11K图2.2-1按键复位电路按键电平按键手动复位有电平方式和脉冲方式。而此次选。

4、用的便是按键电平复位。复位是通过复位端经电阻与Vcc接通而实现的。电路如图2.2-1所示。2.3数码管电路图2.3-1数码管电路此电路可以十分清楚的体现出当前LED指示灯所运行的模式。abi Msla fljb el gk 10|9|87|6|eds cdp图2.3-2数码管2.4LED指示电路与模式电路图2.4-1 LED指示电路此电路可以明显的反映出LED的运行状态,如图 2.4-1所示。图2.4-2模式选择电路此电路可以选择LED指示灯的运行模式与启动停止,如图2.4-2所示。三软件设计3.1主程序流程图流水灯程序流程图图3.1-1流程图流水灯程序根据流程图所写,根据按钮是否按下跳起来判。

5、断是否执行下一条指令, 从而使LED指示灯与数码管显示出已设置好的值。3.2程序图ORG 0000JMP MAINORG 0003HJMP M1ORG 0013HJMP M2MAIN:MOV P2,#00HCLR 30HMOV P3,#0FFHSETB EASETB EX0SETB IT0LOOP1: JB 30H,L OOPJMP LOOP1LOOP:SETB EX1SETB IT1MOVR1,#00HLOOP35:CJNER1,#01H ,L OOP33JMPLOOP2LOOP33: CJNER1,#02 H,L OOP34JMP LOOP3LOOP34:CJNER1,#03 H,L OO。

6、P35JMP LOOP4L00P2:MOVP1,#80HMOVP2,#0FFHLCALLDELYMOVP1,#0C0HMOVP2,#00HJB 30H,L OOP20JMP L00P1LOOP20: LCALL DELYCJNE R1,#01H,D1JMP LOOP2D1: CJNER1,#02H,LOOP4JMP LOOP3LOOP3:MOV DPTR,#TABLEMOV R3,#00HMOV R4,#9MOV A,#01HLOOP11:MOV P2,AMOV A,R3MOVC A,A+DPTRMOV P1,AJB 30H,L 00P21JMP L00P1L00P21: LCALL DELY。

7、MOV A,P2SETB CRLC AINC R3CJNE R1,#02H,D3JMP D4D3: CJNER1,#03H,LOOP2JMP LOOP4D4: DJNZ R4,LOOP11JMP LOOP3LOOP4: MOVR3,#00HMOVR4,#00HMOVA,#00HL00P100:M0V DPTR,#TABLE1MOVR3,#00HMOVR4,#9MOV A,#0FFH四制作与调试根据自己的设计题目,用Protel99 SE软件绘出电子原理图,交予指导老师检查。之后在Proteus软件里绘出电子仿真图, 并且编写出程序,放于Proteus软件里进行仿真, 并且通过。通过以后在 Pr。

8、otel99 SE软件里绘制PCB板,同时要注意板子的外观,和元 器件的摆放,使之达到美观。PCB板子做好以后,把图打印在热转印纸上,之后再和板子通过热转印机把电路图转印至板子上。再把板子放置腐蚀液里,把露铜部分经行腐蚀,留下被覆盖的部分。腐蚀好之后,用清水和砂纸打磨,露出铜线。然后用钻孔机把孔打出来,最后把元器件焊在上面。在调试时,按步骤一步一步的经行,在出现问题时,应及时记录,并且及时修改。 完全调试成功后,交老师看过后上交。五结论这次的设计是完全自 主完成的,但是也遇到不少困难,在老师和同学的 帮助下,我也比较顺利的完成了!在此期间,也累积下了不少的经验,相信 在之后的实习中我可以更加的。

9、得心应手。但是期间犯下的错误也要去改正, 这次实习也将结束,希望下次可以更好的去完成每一次任务!六致谢没有你在这次实习中,感谢帮助过我的同学, 也感谢给予我帮助的两位指导老师,们的真诚相助,我不可能完成的这么顺利,在次,我表示深深的感谢。附录1系统实物图2实验原理图U1XFAJL1巳呼LLSXT.AJUJLL0H1LLGnuP5EN腑丫 1ESP1J0Effi yellowlEO-yEu-Dwpo.ax-AUi PO.iXAfl PD.3A2 RCI.3JMNPD.弘彌 PO.WWW pg r/ftp?P2.&M1M9P2A-rt PS.AH 峠 p 伦人g P2JWAM 峠 7JA+5PH.。

10、SPfl.7FOJtMHXD F3 ir P3.24NTO P3.XflHT1P3.4nnP3.E/H 円牡晅FJ7*RDdi_M卫_Li__1?3系统仿真图U1i FI L 凹X7AL1fO.CWWXT AUPO.WAD1PO.BADSRSIPD.MAD*PD.5D& POAM PQ.7D7PSEHiP2.WJWP2/I 胆fi P22W10 P2.3/A11ALEP2.A12EAP3.3/A13:P1OF2JQTAWP?.7AWP3 iOLfiXIOPI .11PS.IJTXfrP12P32ftNTOP1.3ps.sSntTP14P3.4TOPI 5FB5TT1F1J3F3.B/WRFl.。

11、7牝. 迅g3 241-:T:ELLDiTjELLOtfi6T:4 PCB原理图樽机一三于:一亠一三一三一三一一于it一三一三一三一三一三一一一三压 穫一iOHWHWH基式反馈控制系统的设计与研究PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响 八课研制究STR )调节器/IP协议栈的实现 儡协与处理技术勺研究、浊度仪的研手持控制面板的研制究 究研制系统的研制机床短循环走丝方式研究7924680240791357000300 :/ / / / / / / / /d357x02血压计的设计试仪的研制于机应用研究*设计与研究$究究与实现 研能的研究与实现 系统的设计与实现 实现与应用单788 十瓜童8旨片机道片数测孙油SO于m种于于适C 基基基基单基P究究与实现量系究开究究污染测量仪的研制 数控改造 监测技术议转换器 的设计究及实现勺应用研究建议项目论证,研报告行性研究报持完整行性研究报告意编项目!推选择我们研究报告功项目设计,项目,定毕业0!丿亠。

单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...相关推荐

  1. 单片机4人抢答器程序C语言,基于单片机的4人抢答器.pdf

    基于单片机的4人抢答器 本文由wosulewen贡献 doc文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 福建工程学院国脉信息学院 目录 摘要----------- ...

  2. 单片机数码管显示自行车里程c语言,基于单片机的电动自行车速度与里程表设计...

    从传感器得到的矩形脉冲经传输后往往发生波形畸变.当传输线上的电容较大时,波形的上升沿将明显变坏:当传输线较长,而且接受端的阻抗与传输线的阻抗不匹配时,在波形的上升沿和下降沿将产生振荡现象:当其他脉冲信 ...

  3. led交通灯c语言程序设计,单片机控制的交通灯C语言编程.doc

    单片机控制的交通灯C语言编程 单片机控制的交通灯 红灯停,绿灯行,黄灯闪烁提示行人红绿灯即将切换.四个方向各有一个红.黄.绿显示和两个数码管. 东西道为人行道(20秒),南北道为车行道(60秒),黄灯 ...

  4. 80c51流水灯汇编语言,单片机AT89C51可控流水灯课程设计报告(汇编语言).docx

    单片机AT89C51可控流水灯课程设计报告(汇编语言).docx 目录目录1第一章 课题的意义及应用2第二章 系统的总体设计32.1 设计方法32.2 数码管显示方案32.3 键盘输入方案4第三章 硬 ...

  5. c语言时钟加秒表报告,51单片机秒表计时器课程设计报告(含C语言程序)-20210419061005.docx-原创力文档...

    XXXXXX学院 51单片机系统设计课程设计报告 题 目:秒表系统设计 专业.班级: 学生姓名: 学号: 指导教师: 分数: [摘要]本设计是一个秒表计时器,采用51单片机实现.电路包括以下儿部分:单 ...

  6. 秒表系统的设计c语言程序,51单片机秒表计时器课程设计报告(含C语言程序).doc...

    51单片机秒表计时器课程设计报告(含C语言程序) XXXXXX学院 51单片机系统设计 课程设计报告 题 目: 秒表系统设计 专业.班级: 学生姓名: 学 号: 指导教师: 分 数 : [摘要]本设计 ...

  7. c语言时钟加秒表报告,51单片机秒表计时器课程设计报告(含C语言程序)...docx

    - - PAGE # - - - PAGE # - XXXXX)学院 51单片机系统设计 课程设计报告 目:秒表系统设计 目: 专业.班级: 学生姓名: 学 号: 指导教师: [摘要] 本设计是一个秒 ...

  8. 五十九秒的秒表C语言程序,51单片机秒表计时器课程设计报告(含C语言程序)解读.doc...

    XXXXXX学院 51单片机系统设计 课程设计报告 题 目: 秒表系统设计 专业.班级: 学生姓名: 学 号: 指导教师: 分 数 : [摘要]本设计是一个秒表计时器,采用51单片机实现.电路包括以下 ...

  9. 秒表系统的设计c语言程序,51单片机秒表计时器课程设计报告(含C语言程序)详细分解.doc...

    XXXXXX学院 51单片机系统设计 课程设计报告 题 目: 秒表系统设计 专业.班级: 学生姓名: 学 号: 指导教师: 分 数 : [摘要]本设计是一个秒表计时器,采用51单片机实现.电路包括以下 ...

最新文章

  1. AI规模化落地,英特尔至强的七重助力
  2. Go 语言的垃圾回收演化历程:垃圾回收和运行时问题
  3. linux docker 限制容器可用内存
  4. .top域名应注意什么
  5. jmeter聚合报告如何添加单位_JMeter聚合报告(Aggregate Report)理解
  6. 线性代数:二次型为什么可以用矩阵表示?——分组因式分解推导
  7. 【Android Developers Training】 6. 配置Action Bar
  8. MySql中关于某列中相同数值连续出现次数的统计
  9. Shell脚本/bin/bash^M: bad interpreter错误解决方法
  10. java医院门诊管理系统
  11. tiny6410裸机实验第0章--------------开发环境的搭建(USB转串口)
  12. MPLAB X IDE 用Pickit3烧录 提示“找不到目标器件。你必须连接一个目标器件来使用PICkit 3”,解决办法!
  13. 对角安装的双舵轮AGV运动学核心算法
  14. 综述:环境中的噬菌体宿主互作
  15. MATLAB生成三维体数据
  16. Google Spanner原理:地球上最大的单一数据库
  17. iOS获取局域网的IP
  18. 局域网大附件上传,支持断点续传
  19. java实现svm svm的java实现
  20. rtmp协议在p2p流媒体系统中的应用(论文转载)

热门文章

  1. instagram akp_如何阻止特定的人看到您的Instagram故事
  2. 哈尔滨工业大学深圳计算机学院院长,哈工大计算机学院院长徐晓飞教授一行到访我院...
  3. Python中的图像处理
  4. 公安通讯平台解决方案(2)
  5. 175度高温加速度计简介
  6. 利用zram-swap使树莓派ZERO 2W性能提升
  7. 针对近期好多朋友同事咨询如何下载BT资源。本人推出终级原创文章!
  8. unity用安卓AS改变应用图标
  9. 嵌入式工控机主板在无人机中的应用
  10. 【Leetcode】完全背包问题-377. 组合总和 Ⅳ