- 1、本文档共1070页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件PPT完整版课件全套课件整套课件全书课件全册课件完整版PPT全套PPT整套PPT全书PPT教学课件教学PPT课件汇总PPT汇总完整版电子教案全册电子教案全书电子教案教学教程幻灯片
单片机应用技术(第四版);;第1章 单片机硬件系统 ;项目1 简单信号灯控制
1.实训目的
通过最简单的应用系统实例了解单片机的基本工作过程。
2.实训设备与器件
(1) 设备:计算机、单片机仿真器、实验板。
(2) 器件与电路:器件包括AT89C51、74LS240、8个发光二极管、8个1 kΩ电阻,电路如图1.1所示。;图1.1 硬件电路图; 3.实训步骤及要求
(1) 连接电路。首先将计算机、单片机仿真器及实验板连接起来(参照图1.1)。这一步是使用单片机开发系统的必需步骤。然后再将AT89C51的P1口与8个发光二极管一一连接(实训电路中74LS240为反相驱动器)。
注意仿真器和实验板电源的正确连接。
(2) 输入源程序。新建源文件,并输入源程序。保存文件时,程序名后缀应为.asm,例如LED1.asm。注意,源程序中分号后面的文字为说明文字,输入时可以省略。;机器码 地址 源程序
ORG 0000H
;表示程序从地址0000H开始存放
75 90 00 0000H START: MOV P1,#00H
;点亮所有发光二极管
11 07 0003H ACALL DELAY
;延时一段时间,便于观察
75 90 FF 0005H MOV P1,#0FFH
;灭掉所有发光二极管
11 02 0008H ACALL DELAY ;延时
80 F4 000AH SJMP START
;返回,从START开始重复
7B C8 000CH DELAY:MOV R3,#200 ;一段延时子程序;7C FA 000EH DEL2:MOV R4,#250
00 0010H DEL1: NOP
00 0011H NOP
DC FC 0012H DJNZ R4,DEL1
DB F8 0014H DJNZ R3,DEL2
22 0016H RET ;子程序返回
END ;程序结束
上述程序由以下部分组成:
左边两列是一组十六进制数——?机器码和机器码所在存储器中的地址(0000H~0016H)。机器码是计算机可以识别的语言。这两列是我们写入单片机内部存储器的内容,表示的是一段程序。; (3) 对源程序进行汇编和装载。在调试软件时完成以下操作:
? 将汇编语言源程序进行汇编(Assemble),生成十六进制文件。
? 将汇编后生成的十六进制文件装载(Load)到单片机开发系统的仿真RAM中。 ; (4) 运行及调试程序:
? 运行(Execute)程序,观察实验板上8个发光二极管的亮灭状态。
? 单步运行(Step)程序,观察每一条指令运行后实验板上8个发光二极管的亮灭状态。
(5) 脱机运行程序。将写好程序的AT89C51芯片插入实训电路板的相应位置(固化程序的具体操作过程可参见相应的说明书),接上电源启动运行,观察8个发光二极管的亮灭
状态。; 4. 分析与总结
(1)本项目的结果:实训电路板中的8个发光二极管按照全亮、全灭的规律不停地循环变化。
(2) 本项目所涉及的电路参见图1.1。单片机芯片AT89C51的1~8引脚通过集成芯片74LS240(8个非门)接到8个发光二极管上,8个发光二极管的阳极在各接一个限流电阻后接+5 V电源,阴极连在一起接地。单片机的这8个引脚对应其内部的一个并行I/O口——P1口。有关P1口的具体结构在本章1.3.2小节介绍。这是本实训所涉及的硬件部分。
从图1.1可见,当P1口的某个引脚为低电平时,发光二极管变亮;当P1口的某个引脚为高电平时,发光二极管熄灭。这样我们可以通过向P1口写入一个8位二进制数来改变每个管脚的电平状态,而向P1口写入数据可以通过相应指令来实现。; 程序中的第一条指令MOV P1,#00H(其中?#?表示其后面为常数,H表示其前面的常数为十六进制数,写成二进制形式为#
您可能关注的文档
- Linux服务器配置与管理配套教材课件完整版电子教案.pptx
- Spark大数据分析与实战配套教材课件完整版电子教案.pptx
- 人工智能概论配套教材课件完整版电子教案.pptx
- 三维场景模型制作配套教材课件完整版电子教案.pptx
- 数字电子技术配套教材课件完整版电子教案.pptx
- 通信网络安全与防护配套教材课件完整版电子教案.pptx
- 微机接口技术及应用—基于8086和Proteus 8设计与仿真配套教材课件完整版电子教案.pptx
- 现代电气及PLC应用技术配套教材课件完整版电子教案.pptx
- 电工电子技术简明教程配套教材课件完整版电子教案.pptx
- 电机与电气控制配套教材课件完整版电子教案.pptx
- 国家安全教育大学生读本高教社2024年8月版课件全套合集(包括绪论总共11章PPT课件).pdf
- 国家安全教育大学生读本高教2024版课件-第三章更好统筹发展和安全.pptx
- 国家安全教育大学生读本高教社2024年8月版教材讲义-第四章 坚持以人民安全为宗旨.docx
- 国家安全教育大学生读本高教2024版课件-第九章筑牢其他各领域国家安全屏障-.pptx
- 国家安全教育大学生读本高教2024版课件-第一章完全准确领会总体国家安全观.pptx
- 国家安全教育大学生读本高教社2024年8月版-导论课件.pptx
- (已瘦身)国家安全教育大学生读本高教社2024年8月版课件全套合集(包括绪论总共11章PPT课件).pptx
- 市直单位党员干部2024年度组织生活会对照检查材料四个带头+上年度查摆问题整改落实情况+自我批评意见.docx
- 某中学委员会关于巡察整改进展情况的报告材料.docx
- 经验交流发言材料:“五向发力”建强堡垒 集聚高质量发展动能.docx
文档评论(0)