欢迎来到天天文库
浏览记录
ID:9954580
大小:201.01 KB
页数:38页
时间:2018-05-12
《发光二极管led点亮控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目一发光二极管LED点亮控制实训目的了解单片机的内部结构与主要型号;掌握单片机引脚功能;掌握单片机I/O口的基本功能;掌握用I/O口实现简单控制的方法;利用单片机的I/O口实现LED闪烁的控制。2ARM嵌入式系统工作模块一点亮一个发光二极管工作任务使用AT89S52单片机,P1.0引脚接发光二极管(LED)的阴极,通过C语言程序控制,从P1.0引脚输出低电平,使发光二极管点亮。3ARM嵌入式系统LED控制电路按照工作任务要求,点亮一个LED电路是由AT89S52单片机和1个LED电路构成。AT89S52单片机是
2、美国ATMEL公司生产的低电压、高性能8位单片机,具有丰富的内部资源,使用AT89S52单片机无须外部存储器。4ARM嵌入式系统用PROTEUS设计第一个LED控制电路新建设计文件保存设计文件选取元器件放置元器件编辑元器件放置终端连线属性设置电气规则检测5ARM嵌入式系统工作过程P1.0引脚接发光二极管(LED)的阴极,P1.0引脚输出低电平时,发光二极管点亮。通过程序控制,使P1.0引脚输出低电平,使发光二极管点亮。6ARM嵌入式系统LED点亮程序#include//包含AT89X52.H
3、头文件sbitLED=P1^0;//定义LED是P1.0引脚对应的变量名voidmain(void){LED=0;//P1.0=0,LED点亮while(1);}7ARM嵌入式系统KEILC51(P32)KeilC51是德国Keil软件公司开发的基于8051内核的微控制器软件开发平台,是51系列单片机C语言软件开发系统,是目前开发8051内核单片机的主流工具。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。μVision2集成开发环境可以完成从工程建立和管理、编译、连接、目标
4、代码的生成、软件仿真和硬件仿真等完整的开发流程。8ARM嵌入式系统用KEILC51编写第一个C语言程序建立第一个C程序项目建立工程文件建立源文件加载源文件设置工程的配置参数进行编译和连接进入调试模式全速运行程序9ARM嵌入式系统用PROTEUS仿真运行调试加载“点亮一个LED.hex”目标代码文件打开Proteus“点亮一个LED”电路。双击单片机“AT89S52”,在弹出的“编辑元件”对话框中单击“ProgramFile”栏的打开按钮,在弹出的“选择文件名”对话框找到前面编译生成的“点亮一个LED.hex”HE
5、X文件,单击“打开“按钮,完成“点亮一个LED.hex”HEX文件加载。将“ClockFrequency”栏中的频率设为12MHz,单击“确定”,即可完成加载目标代码文件。仿真运行调试单击仿真工具栏“运行”按钮,单片机全速运行程序。10ARM嵌入式系统MCS-51单片机MCS-51是美国Intel公司的8位高档单片机系列,也是我国目前应用最为广泛的一种单片机系列。8051/80C51是整个MCS-51系列单片机的核心。51系列单片机源于Intel公司的MCS-51系列,在Intel公司将MCS-51系列单片机实行
6、技术开放政策之后,许多公司都以MCS-51中的基础结构8051为基核推出了许多各具特色、具有优异性能的单片机,如Philips、Atmel等。这样,把这些厂家以8051为基核推出的各种型号的兼容型单片机统称为51系列单片机。11ARM嵌入式系统Atmel公司的AT89系列单片机AT89系列单片机不但具有一般MCS-51单片机的所有特性,而且其Flash程序存储器可以用电擦除方式瞬间擦除、改写,写入单片机内的程序还可以进行加密。型号快闪ROM片内RAM寻址范围并行口线串行口中断源定时器AT89C514K1282×6
7、4K32152×16AT89C528K2562×64K32163×16AT89C20512K1282×4K15152×16AT89C40514K1282×4K15152×16AT89S514K1282×64K32152×16AT89S528K2562×64K32163×1612ARM嵌入式系统并行I/O口4个8位的I/O口(P0、P1、P2、P3)实现数据的并行输入/输出13ARM嵌入式系统串行口一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可
8、作为同步移位器使用。14ARM嵌入式系统中断控制系统5个中断源,即外中断两个,定时/计数中断两个,串行中断一个。全部中断分为高级和低级共两个优先级别。15ARM嵌入式系统AT89S52引脚功能(P11)电源线:VCC(+5V)、VSS(地)振荡电路:XTAL1、XTAL2复位引脚:RST并行口:P0、P1、P2、P3EA:访问程序存储控制信号PSEN:外部ROM读选通信号
此文档下载收益归作者所有