160 likes | 289 Views
任务 2 单片机控制单灯的亮灭. 4 学时. 1. 单片机内部结构的了解. 2. 单片机输入输出口的基本应用. 5. 单片机基本连接电路. 3. 伟福软件的作用及作用方法. 4. 编程器的作用及作用方法. 一.任务目标. 二.任务要求. 任务描述:用单片机控制一个 LED 发光二极管不断闪烁。. 仿真演示. 三. 相关知识. ( 一 ) 单片机的基本连线 89C51 管脚图. 89C51 管脚. 1 、 电源:单片机使用的是 5V 电源,其中正极接 40 引脚 VCC ,负极(地)接 20 引脚 GND 。
E N D
任务2 单片机控制单灯的亮灭 4学时
1.单片机内部结构的了解 2.单片机输入输出口的基本应用 5.单片机基本连接电路 3.伟福软件的作用及作用方法 4.编程器的作用及作用方法 一.任务目标
二.任务要求 任务描述:用单片机控制一个LED发光二极管不断闪烁。
三. 相关知识 (一)单片机的基本连线 89C51管脚图
89C51管脚 1、 电源:单片机使用的是5V电源,其中正极接40引脚VCC,负极(地)接20引脚GND。 2、 振蒎电路:在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。 3、 复位引脚(RST):按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。 4、 EA引脚:EA引脚接到正电源端。
(二) 单片机怎样控制灯的闪烁 1.将LED接到P1.0脚上 2.我们又怎样让P1.0变‘高’或变‘低’呢? 3.怎样执行指令 机器语言 编程器 4.程序放在哪里 程序存储器 5.让灯不断地闪烁
(三)单片机的程序和数据的存放 1. 程序存储器只读程序存储器(ROM)EA的作用 2.数据存储器(1)内部数据存储器低128单元
内部数据存储器低128单元 • 低128单元是单片机的真正RAM存储器 1)寄存器区 2)位寻址区 • 用户RAM区
数据存储器 (2)内部数据存储器高128单元专用寄存器(Special Function Register)
(四)扩展知识 • (1)准双向口 P0、P1、P2、P3 • (2) P1口读引脚方式 读锁存器方式
四、任务分析 1、硬件电路
2、软件分析 • ORG 0030H • LOOP: SETB P10 ;(1) • LCALL DELAY ;(2) • CLR P10 ;(3) • LCALL DELAY ;(4) • LJMP LOOP ;(5) • ;以下子程序 • DELAY: MOV R7,#250 ;(6) • D1: MOV R6,#250 ;(7) • D2: DJNZ R6,D2 ;(8) • DJNZ R7,D1 ;(9) • RET ;(10) • END ;(11)
五.任务实施 • 1、在PROTEUS软件中按图搭接好电路; • 2、在伟福软件中编辑程序,进行编译,得到.HEX格式文件; • 3、将所得的HEX格式文件在PROTEUS中指定到MCU芯片中; • 4、运行仿真,观察仿真结果; • 5、PROTEUS中结果正常后,用实际硬件搭接并调试电路,通过编程器将.HEX格式文件下载到AT89C51中,通电验证实验结果。
六、任务总结 • 任务回顾 • 课后作业 • 思考题
Thank you! 标志