《51单片机C语言编程基础》简介
《51单片机C语言编程基础》这本书是由.徐云晴,潘亚宾主编创作的,《51单片机C语言编程基础》共有220章节
1
江苏联合职业技术学院院本教材出版说明
江苏联合职业技术学院自成立以来,坚持以服务经济社会发展为宗旨、以促进就业为导向的职业教育办学方针,紧紧围绕江苏经济社会发展对高素质技术技能型人才的迫切需要,充分...
2
前 言
“51单片机C语言编程基础”是职业院校电子信息类专业普遍开设的一门专业群平台课程。其在五年制高职物联网应用技术、计算机网络技术和移动互联应用技术专业的指导性人才...
3
目录
目 录 江苏联合职业技术学院院本教材出版说明 前 言 项目一 制作我的单片机——熟悉硬件平台 任务一 认识单片机的电子元件 (一)任务描述 (二)任务目标 (三...
4
项目一 制作我的单片机——熟悉硬件平台
一、项目简介 让硬件案例融进枯燥的程序语言学习中,让学生动起手来是提高职业学校课堂效率的好方法,本项目让学生制作“我的单片机”,学生在认识电子元件、熟悉电路图的...
5
任务一 认识单片机的电子元件
...
6
(一)任务描述
通过展示“我的单片机”成品(图1-1),让学生认识单片机各个电子元件的外观和功能。...
7
(二)任务目标
通过本次任务的学习,使学生理解单片机最小系统板和外设板的区别,认识STC89C52主芯片外观和功能,认识数码管、LED、蜂鸣器等,能根据实物说出电容的容量、电阻...
8
(三)任务实施
本书采用的51单片机由两块电路板组成,即核心板和外设板。核心板是单片机的最小系统板,其电路原理将在任务二中详细介绍,核心板负责单片机程序的烧入、执行,包含单片机...
9
(四)任务评价
...
10
(五)思考练习
1.本次任务涉及的51单片机由_________和_________组成。 2.STC89C52芯片是一种________、__________CMOS 8位微...
11
(六)任务拓展
通过网络寻找一些常见的51单片机外设,如液晶、LED点阵、A/D转换芯片等,了解其功能及单片机是如何控制它们的。 在寻找资料过程中,具体思考: ① 51单片机芯...
12
任务二 认识单片机系统的原理图
...
13
(一)任务描述
电路原理图是学生先修课程“电子电工基础”中的重点内容,本次任务通过对“我的单片机”核心板和外设板电路的介绍,不仅让学生重温了电子元件原理图相关知识,也使学生认识...
14
(二)任务目标
通过本次任务的学习,使学生温习常见电子元件的标识,认识单片机最小系统电路,了解一些外设板元件如数码管、LED、蜂鸣器的电路原理,学生能利用电路辅助设计软件绘制简...
15
(三)任务实施
步骤一:认识单片机最小系统电路图 51单片机核心板原理图如图1-21所示,其中STC89C51芯片的4组32个功能引脚(P0~P4)分别与4组8P的单排针相连,...
16
(四)任务评价
...
17
(五)思考练习
1.关于STC89C51,以下引脚用于控制外部中断的是( )。 A.P1.2 B.P1.5 C.P3.2 D.P3.6 2.关于STC89C51,以下引脚是芯片...
18
(六)任务拓展
在本次任务中通过Altium Designer软件完成了STC89C51芯片的绘制,请动手继续完善单片机核心板其他电路的绘制以及外设板电路的绘制。...
19
任务三 动手焊接我的单片机
...
20
(一)任务描述
任务一讲解并展示了“我的单片机”的整体外观,本任务从实践出发,动手焊接核心板、外设板的所有元件,为以后单片机程序开发打下基础。...
21
(二)任务目标
通过本次任务的学习,使学生了解基本的焊接规范,掌握单片机核心板和外设板元件焊接的基本技能。 知识准备 1.焊接工具与材料 电烙铁(图1-37)一般由紫铜制成,对...
22
(三)任务实施
步骤一:焊接核心板元件 ① 焊接电容和晶振,如图1-47和图1-48所示。 图1-47 焊接电容和晶振(1) 焊接电容和晶振(1) 图1-48 焊接电容和...
23
(四)任务评价
...
24
(五)思考练习
1.电烙铁一般由_______________制成,对于有镀层的烙铁头,一般不需要挫或打磨。 2.焊锡丝是铅和锡的合金,它的熔点低、____________、_...
25
(六)任务拓展
本任务通过观察开关LED灯是否正常工作来判断核心板焊接后是否可用的,试想一下这种方法有没有什么局限性。此外,对外设板焊接后的测试有没有方法可以实现?...
26
项目二 让我的单片机亮起来 ——掌握C51软件、掌握C语言基础
一、项目简介 让“我的单片机”亮起来是本项目的目标,也是通过编程控制单片机外设板的第一步,本项目首先介绍单片机编程开发工具Keil μVision,然后介绍本书...
27
任务一 认识Keil μVision软件
...
28
(一)任务描述
本任务是认识单片机C语言开发软件Keil μVision,让学生熟悉Keil μVision软件的安装、软件中各模块功能的使用。...
29
(二)任务目标
通过本任务的学习,使学生掌握Keil μVision软件的安装过程,掌握在Keil μVision中创建工程、编辑和编译程序的过程,熟悉Keil μVision...
30
(三)任务实施
步骤一: 安装Keil μVision软件 这里以Ke il μVision4为例进行软件的安装。 ① 双击事 先下载的安装包中的“C51V900.exe”,弹...