单片机应用技术项目教程(C语言版)-项目一 发光二极管LED点亮控制

单片机应用技术项目教程(C语言版)-项目一 发光二极管LED点亮控制

ID:35612236

大小:383.00 KB

页数:58页

时间:2019-04-01

单片机应用技术项目教程(C语言版)-项目一  发光二极管LED点亮控制_第1页
单片机应用技术项目教程(C语言版)-项目一  发光二极管LED点亮控制_第2页
单片机应用技术项目教程(C语言版)-项目一  发光二极管LED点亮控制_第3页
单片机应用技术项目教程(C语言版)-项目一  发光二极管LED点亮控制_第4页
单片机应用技术项目教程(C语言版)-项目一  发光二极管LED点亮控制_第5页
资源描述:

《单片机应用技术项目教程(C语言版)-项目一 发光二极管LED点亮控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目一发光二极管LED点亮控制教学目的了解单片机的内部结构与主要型号;掌握单片机引脚功能;掌握单片机I/O口的基本功能;掌握用I/O口实现简单控制的方法;利用单片机的I/O口实现LED闪烁的控制。工作模块一点亮一个发光二极管工作任务使用AT89S52单片机,P1.0引脚接发光二极管(LED)的阴极,通过C语言程序控制,从P1.0引脚输出低电平,使发光二极管点亮。PROTEUS简介PROTEUS是英国LabcenterElectronics公司开发的多功能EDA软件。PROTEUS不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计

2、与仿真平台.它实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。LED控制电路按照工作任务要求,点亮一个LED电路是由AT89S52单片机和1个LED电路构成。AT89S52单片机是美国ATMEL公司生产的低电压、高性能8位单片机,具有丰富的内部资源,使用AT89S52单片机无须外部存储器。用PROTEUS设计第一个LED控制电路新建设计文件保存设计文件选取元器件放置元器件编辑元器件放置终端连线属性设置电气规则检测工作过程P1.0引脚接发光二极管(LED)的阴极,P1.0引脚输出低电平时,

3、发光二极管点亮。问题:为什么P1.0引脚输出低电平,发光二极管点亮?通过程序控制,使P1.0引脚输出低电平,使发光二极管点亮。问题:程序怎么使P1口的引脚输出低电平?下面我们来看一下程序,就可以找到答案。LED点亮程序#include//包含AT89X52.H头文件sbitLED=P1^0;//定义LED是P1.0引脚对应的变量名voidmain(void){LED=0;//P1.0=0,LED点亮while(1);}KEILC51(P32)KeilC51是德国Keil软件公司开发的基于8051内核的微控制器软件开发平台,是51系列单片机C语言软件开发系

4、统,是目前开发8051内核单片机的主流工具。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。μVision2集成开发环境可以完成从工程建立和管理、编译、连接、目标代码的生成、软件仿真和硬件仿真等完整的开发流程。用KEILC51编写第一个C语言程序建立第一个C程序项目建立工程文件建立源文件加载源文件设置工程的配置参数进行编译和连接进入调试模式全速运行程序用PROTEUS仿真运行调试加载“点亮一个LED.hex”目标代码文件打开Proteus“点亮一个LED”电路。双击单片机“AT89S52”,在弹出的“编辑元件”对话框中单击“Program

5、File”栏的打开按钮,在弹出的“选择文件名”对话框找到前面编译生成的“点亮一个LED.hex”HEX文件,单击“打开“按钮,完成“点亮一个LED.hex”HEX文件加载。将“ClockFrequency”栏中的频率设为12MHz,单击“确定”,即可完成加载目标代码文件。仿真运行调试单击仿真工具栏“运行”按钮,单片机全速运行程序。认识单片机单片机实质上是一个芯片(P7)CPU存储器定时器/计数器中断系统P0-P3TxDRxDTINT并行I/O口串行I/O口单片机的发展第一阶段(1974-1976年)为单片机初级阶段由于受工艺及集成度的限制,单片机采用双片形式,且功能比较简单。

6、第二阶段(1976-1978年)为低性能单片机阶段单片机采用单芯片形式,是“小而全”。第三阶段(1978-1982年)为高性能单片机阶段,也是单片机普及阶段第四阶段(1982年以后)为16位单片机阶段单片机的特点由于单片机是在一块芯片上集成了一台微型计算机所需的CPU、存储器、输入/输出部件和时钟电路等。因此它具有体积小,使用灵活、成本低、易于产品化、抗干扰能力强,可在各种恶劣环境下可靠地工作等特点。体积小、重量轻,价格低、功能强,电源单一、功耗低,可靠性高、抗干扰能力强;使用方便灵活、通用性强;目前大多数单片机采用哈佛(Harvard)结构体系;突出控制功能的指令系统;较低

7、的处理速度和较小的存储容量。单片机的应用单片机主要应用在以下几个方面:家用电器智能卡智能仪器仪表网络与通信工业控制单片机的分类单片机可分为通用型单片机和专用型单片机两大类。通用型单片机是把可开发资源全部提供给使用者的微控制器。我们通常所说的单片机即指通用型单片机。专用型单片机则是为过程控制、参数检测、信号处理等方面的特殊需要而设计的单片机。按片内不同程序存储器的配置来分片内带ROM、片内带EPROM型、片内无ROM按片内不同容量的存储器配置来分51子系列型(是基本型)、52子系列型(是增强型)按芯片的半

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。