- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用技术基础(C语言);;模块1 单片机硬件系统;任务1 点亮最简单的单片机系统 ;1. 任务目的
通过利用单片机来控制LED发光二极管闪烁的电路制作,了解单片机和单片机最小系统,掌握简单单片机应用系统的硬件电路搭建方法,了解单片机应用系统开发流程。
2. 任务要求
能够独立完成实现LED发光二极管闪烁控制的简单单片机应用系统硬件电路的制作,能尝试把给定程序下载到单片机中去,观察实现效果。
3. 硬件电路
一个最简单的单片机系统的开发也需要电路设计???单片机器件选择和程序编写3个步骤。对于单片机系统,最简单的功能就是控制输出电平的高低。本任务中将单片机系统接上一个发光二极管,用二极管的亮灭表示设计的单片机系统是否正常工作。
单片机控制LED发光二极管闪烁系统的硬件电路如图1.1所示,主要包括单片机、时钟电路、复位电路、电源电路以及一个发光二极管的输出显示电路。;小提示:和发光二极管相连的电阻,不接是不行的,这个电阻起限流作用。一般发光二极管的额定电压为1.5~1.8?V,工作电流为5~10?mA。选用5?V电源供电时,限流电阻值在500~1000?Ω左右。本例中我们选用了1?kΩ的电阻。当然再大点或小点都可以,结果就是发光二极管会偏暗点或偏亮点。;4. 程序设计
#include reg51.h //包含51单片机的寄存器符号定义头文件reg51.h
sbit P2_0=P2^0; //定义P2.0口位名称
void main() //主函数
{
unsigned int i, j;
while(1)
{
P2_0=!P2_0; //对应口线P2.0取反,控制对应小灯的亮灭
for(i=0; i1000; i++)
for(j=0; j1000; j++); //双重循环,实现延时约1 s
}
小知识:
#include reg51.h为文件包含。
文件包含是指一个源文件可以将另外一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。文件包含命令的一般格式为:
#include 文件名 或 #include “文件名”
;文件包含命令#include的功能是用指定文件的全部内容替换该预处理行。
文件包含命令#include通常放在C语言程序的开头,被包含的文件一般是一些公用的宏定义和外部变量说明。;1.1 单?片?机?简?介 ;1.1.1 单片机基本概念
1. 什么是单片机
单片机是在一块硅片上集成了微处理器(CPU)、存储器以及各种输入/输出接口的芯片,如图1.2所示,它具有了计算机的属性,因而被称为单片微型计算机,简称单片机。由于它的结构和指令功能是按照工业控制要求设计的,故又称为微控制器。通俗地说,单片机就是一块集成芯片,只是它具有一些特殊的功能,这些功能的实现要靠使用者自己编程来完成。单片机具有结构简单、体积小、价格低、控制功能强、可靠性高等优点。;2. 单片机能做什么
单片机是一种可通过编程控制的微控制器,单片机芯片自身不能单独应用于某个项目或产品上,必须靠外围数字器件或模拟器件的配合才可发挥自身的强大功能。
单片机属于控制类的数字集成芯片,目前已在很多领域广泛应用。如:
(1) 消费类电子产品。
(2) 智能仪器仪表。
(3) 工业自动化。
(4) 通信方面。
(5) 军工领域的应用。
以上应用中的电子器件内部都用到了单片机,而且大多数电器内部的主控芯片就是用单片机来控制实现的,可以说,凡是与控制或简单计算有关的电子设备都可以用单片机来实现。
3. 单片机应用系统组成
单片机应用系统由软件系统和硬件系统两部分组成,如图1.3所示,二者相互依赖,缺一不可。单片机硬件系统是以单片机芯片为核心,配以相关的外围设备及接口电路构成的;软件在硬件系统的基础之上,对其资源进行合理调配和使用,控制其按照一定的要求完成各种运算或动作,从而实现应用所要求完成的任务。;1.1.2 51单片机
目前市面上以MCS-51系列8位单片机使用最为广泛,本书以8051为例进行讲解。
1. 常用51单片机芯片
“8051”源自Intel公司的MCS-51系列芯片,但目前所采用的8051并不限于Intel公司所生产的芯片,而是以51为内核扩展出的单片机,并且以其他厂商所发行的兼容芯片为主,如表1.1所示是不同国家的芯片厂商生产的以51为内核的51单片机产品。;2. 单片机标号信息
如图1.4所示为一芯片实物图,芯片上的标号为STC89C51RC40C-PDIP,下面以此为例来说明单片机芯片上的标号信息。
STC:
您可能关注的文档
最近下载
- 品酒师考试:葡萄酒品酒师试题预测五.docx VIP
- 品酒师考试:葡萄酒品酒师测试题五.docx VIP
- 品酒师考试品酒师综合练习试卷(品酒师考试).doc VIP
- 上海冷链协会新质冷链物流发展白皮书202536页.pdf
- 品酒师考试葡萄酒品酒师试卷.doc VIP
- 品酒师考试:葡萄酒品酒师试题及答案(强化练习).docx VIP
- 甘肃省第一届职业技能大赛无人机驾驶(植保)项目(国赛精选)技术工作文件.docx VIP
- 班主任艺术:班主任与家长沟通的技巧-班主任工作艺术.docx VIP
- 品酒师考试葡萄酒品酒师.doc VIP
- ISO56001-2024创新管理体系 — 要求(中文版-雷泽佳译2024-09).docx VIP
文档评论(0)