1 / 18
文档名称:

51单片机C语言入门教程.pdf

格式:pdf   页数:18
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机C语言入门教程.pdf

上传人:2762508400 2014/6/10 文件大小:0 KB

下载得到文件列表

51单片机C语言入门教程.pdf

文档介绍

文档介绍:线编程网站 51 单片机 C 语言入门教程
单片机 C
学习单片机前的准备
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,
还有众多种类的单片机选择真是件让人头痛的事. 传统的单片机学习方案是"编程器+仿真
器+试验板", 采用此方案的弊端是一次性投入太高,在学习或开发项目时,需要反复不停地
拔插电缆、芯片、电源等。这样将大大降低学习和开发效率,如稍有不慎就有可能造成器件
和设备的损坏,给使用者带来不必要的麻烦或损失。
现在这些问题都得到了比较好的解决。如在众多单片机中 51 架构的芯片风行很久,学习
资料也相对很多, AT89S51,这种芯片的特点是可以
实现在系统编程(In-System-Programming),即 ISP,这样,学习单片机就不需要购买高价
格的编程器了,只要一根价格低廉的下载线即可,方法是在电路板上留下一个 10 芯的下载
线插座,把相关的 io 口与之相连即可。如下图所示:

本下载线可以自制,网路上有很多原理图,是用 244 芯片的。这里介绍的是用 CPLD
芯片制造的多功能的下载线,本产品不但可以下载 ATMEL 的单片机,还可以下载 PIC 的部
分单片机以及 CPLD/FPGA,ARM9 等等的后继学习芯片,性价比一流,并申请了“并口盒
内的多功能免跳线 ISP 下载线”专利技术。相关资料,请浏览网页
?productid=15

51 的编程语言常用的有二种,一种是汇编语言,一种是 C
效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而 C 语言在大多数情况下其机器
代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且 C 语言还可以
,中大型的软件编写用 C 语言的
开发周期通常要小于汇编语言很多. 因此,我们以 C 语言来讲解单片机的开发方法。

本文介绍一种单片机学习开发系统,它将控制软件、单片机实验板、串行下载编程器进
行完美的结合。试验过程中无需拔插任何电缆和芯片,也无需切换电源。配合专门开发的
ispdown 下载线和配套程序可轻松地将编绎好的代码下载到实验板上进行验证或演示,整个
过程只需利用鼠标操作即可,方便快捷。该开发系统摆脱了传统、繁锁的单片机学习方式,
第1页
线编程网站 51 单片机 C 语言入门教程
将当今最流行、最经济有效的学习方案完美地集成在了同一个系统中,是一个快捷、高效、
灵活的单片机学习、开发方案。有了这个开发系统就同时拥有了学习实验板、串行编程器,
具有非凡的性价比,是单片机爱好者快速掌握 51 系列单片机不可多得的工具。实验板如图:

本实验板已经预留了 isp 下载插
座,处于上方中部的 10 芯插座即是。
详细资料请浏览网页:
?productid=32

在这里,还给各位单片机初学者提供了实验板上的所有源程序(C 语言),力求让初学
者快速入门。下载地址为:
?SoftID=196
(含实验板原理图和 PCB 版图)

第一课建立您的第一个 C 项目
使用 C 语言肯定要使用到 C 编译器,以便把写好的 C 程序编译为机器码,这样单片机才能
uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众
多不同公司的 MCS51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和 C
语言的程序设计,它的界面和常用的微软 VC++的界面相似,界面友好,易学易用,在调试程序,
51 应用的工程师或普通的单片机爱好者,都
对它十分喜欢.
以上简单介绍了 KEIL51 软件,要使用 KEIL51 软件, 是一个商业
的软件,对于我们这些普通爱好者可以到 KEIL 中国代理周立功公司的网站上下载一份能编
译 2K 的 DEMO 版软件,基本可以满足一般的个人学习和小型应用的开发.(安装的方法和普通
软件相当这里就不做介绍了)
安装好后,您是不是迫不及待的想
建立自己的第一个 C 程序项目呢?下面
就让我们一起来建立一个小程序项目吧.
或许您手中还没有一块实验板,甚至没
有一块单片机,不过没有关系我们可以
通过 KEIL 软件仿真看到程序运行的结
果. 首先当然是运行 KEIL51

最近更新

2025年海南健康管理职业技术学院马克思主义基.. 13页

2026年中医住培带教师资理论考核题库100道含答.. 39页

2026年主管中药师考试备考题100道含答案【基础.. 37页

2026年医学微生物学习题集含完整答案(必刷).. 40页

2025年石门县招教考试备考题库及答案解析(必.. 31页

2025年西平县招教考试备考题库带答案解析 31页

最新全国政法队伍教育整顿知识竞赛试题库及参.. 40页

最新煤气操作证考试题100道【完整版】 39页

2025年龙岩学院马克思主义基本原理概论期末考.. 13页

2026年中医住培带教师资理论考核题库100道【黄.. 39页

2026年主管中药师考试备考题100道附答案【模拟.. 38页

2026年医学微生物学习题集附参考答案(模拟题.. 40页

2026年网络安全知识竞赛题库含答案(a卷) 39页

小学历史与文化知识竞赛题库100道含完整答案【.. 37页

新安全生产法知识竞赛试题库及答案(夺冠系列.. 44页

最新煤气操作证考试题100道带答案(轻巧夺冠).. 39页

新型镍基GH4198合金微观组织及热处理性能调控.. 7页

2025年医用基础设备器具项目建议书 65页

2025年冷却塔项目发展计划 70页

2025年充电器项目建议书 80页

男男同性恋HIVAIDS患者梅毒感染现状及CD4+T淋.. 8页

2025年秦皇岛职业技术学院单招职业技能测试题.. 45页

2025年辽阳职业技术学院单招职业适应性测试模.. 44页

2025年铜陵职业技术学院单招职业倾向性测试模.. 43页

2025年黄山市徽州区消防救援大队政府专职消防.. 51页

2025重庆市忠县人民医院、中医医院、疾控中心.. 45页

2026年c语言循环程序设计题目及答案一套 13页

2026年内蒙古电子信息职业技术学院单招综合素.. 44页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页