单片机入门论文,零基础单片机有关论文范文参考
科技导航
文章98463324浏览8338728本站已运行896

单片机入门!零基础单片机

导读:该文是单片机入门论文范文,为你的写作提供相关参考。

2015年 9月16日  汽车单片机入门讲解 视频 : 单片机编程入门 1、★隋唐英雄常将军是谁?常何简介 常何是怎么死的?2、★最强大脑:如何瞬间提高大脑记忆力? 3、★盘点南洋十大降头术 害人于无形!

摘 要:很多电子类专业的学生甚至到了毕业,仍然没有掌握单片机,一方面单片机知识本身有一定的难度,另一方面教师对单片机的入门指导存在一定的不足之处.所以,下面从一个简单的高中学习过的发光二极管闪烁电路开始,进一步详细阐述引入单片机后实现同一功能的原理及过程.初学者有一点c语言基础,就能快速入门单片机.

关键词:零基础;单片机;c语言;入门

单片机:单片机入门小例.完

Abstract:Many electronics professional students even to the graduation,still have not mastered the microcontroller. On the one hand the microcontroller itself has a certain degree of difficulty, on the other hand the microcontroller’s entry guidance there are certain inadequacies. In this paper, a simple emitting diode blinking circuit which had been learned in high school is introduced. Then the principle and process is elaborated to achieve the same function after the introduction of the microcontroller. Beginners with some c language foundation,Can Quick Start microcontroller.

Key words:Zero-based, microcontroller, c language, quick start

一、概述

单片机是电子类专业的灵魂,重要性无论怎么强调都不过分.然而有一部分电子类毕业生一直到毕业,仍然没有入门.我认为原因主要有三个:①对于单片机的重要性强调得不够,没有引起学生的高度注意;②单片机的入门有一个门槛,是一个质的飞跃;③已有的书籍讲解比较复杂,铺垫过多,理论过多,甚至有的书籍还使用汇编来讲解,使得本来有一定难度的单片机学习变得更为复杂.以上原因使得有一部分学生过早地放弃了对它的努力,导致单片

机方面知识比较匮乏.

为了引导初学者入门,对单片机有一个直观的概念,本文先复习一个高中学过的、简单的发光二极管闪烁电路,然后使用单片机电路来实现同一功能,详细讲解全过程.只要有一点c语言基础,相信通过本文,读者可以达到单片机快速入门的目的.

二、单片机发光二极管闪烁电路

单片机是指一个集成在一块芯片上的完整计算机系统.它相当于一个微型的计算机,主要功能就是对管脚进行高低电平的控制.如下图所示:

单片机发光二极管闪烁电路图

如何实现对发光二极管闪烁电路进行控制需要分两步走:

①用c语言编写代码led.c;通过keil软件编译led.c成为二进制文件led.hex,

②通过一定的方式把led.hex二进制文件烧录到单片机的存

储器中.

1.编写c语言代码,编译成二进制文件

在pc机上使用单片机开发软件keil编辑c代码led.c,然后再keil软件下把c代码编译成led.hex,这个操作过程很简单.

#include<,reg52.h>,

delay(n)

{

inti,n,

for(i等于0,i<,n,i++)

{},

}//这是一个延时函数

intmain()

{

while(1)

{

P0等于0x01;//图3.2中39号引脚为高电平,灯灭

delay(100);//延时

P0等于0x00;//图3.2中39号引脚为低电平,灯亮

delay(100);//延时

}

}

由于这个c代码比较短,为了完整地阐述原理,把全部代码都列出来了.

第1行,包含单片机头文件,定义了单片机的一系列(如大部分管脚的名称)的宏定义.比如39号管脚就是P0口的最低位.

第2-7行是一个延时函数.

第8-17行是主函数,主函数只包含了一个无限循环10-16.

第12行给单片机的P0口赋值1,也就是给39号管脚高电平,发光二极管灭.

单片机入门小例3 视频时长:01:28 单片机入门小例3 播放:27037次 评论:9518人

第13行延迟100 ms.

第14行给单片机的P0口赋值0,也就是给39号管脚低电平,发光二极管亮.

第15行延迟100 ms.然后再回到循环,一直持续下去.

2.烧录二进制文件到单片机中

上一节的工作最后生成了led.hex文件,这些工作都是在pc机上完成的.这一节的工作就是把这个led.hex文件烧录到单片机上面,也就是下载到单片机上.因为led.hex只有在单片机上面才能实现控制单片机的功能.如何下载二进制文件,对一般开发人员是很难的.但是单片机厂商在提供单片机的同时,提供了一个工具,只需要几个简单的步骤,就可以很方便地把程序下载到单片机上.这样对于使用单片机的开发人员就可以集中精力去编写c语言代码来实现需要的功能.

三、结束语

本文使用单片机实现了一个简单的闪烁发光二极管电路.对于具有一点c语言基础的初学者,可以快速入门学习单片机.

参考文献:

[1]韦东山.嵌入式Linux应用开发完全手册[M].北京:人民邮电出版社,2008-08.

[2]杜春雷.ARM体系结构与编程[M].北京:清华大学出版社,2003.

[3]詹荣开.嵌入式系统BootLoader技术内幕.http://www.ibm.

com/developerworks/cn/linux/l-btloader/.

[4]徐海兵.GNU make中文手册.

[5]Samsung electronics. S3C2440A USER’S MANUAL.

[6]GNU Make. Richard M. Stallman,Roland McGrath,Paul

D.Smith.

[7]Arthur Griffith. GCC: The Complete Reference. McGraw:Hill/Osborne.

[8]葛中海,尤新芳.Protel Dxp2004简明教程与考证指南.北京:电子工业出版社,2010.

(作者单位 武汉市湖北经济学院电子工程系)

更多单片机入门论文范文

1、天天2014微信猜灯谜:超值大奖、免费送您家

2、宗师叶问惊人一语道破李小龙死因真相

3、《金瓶梅》的主人公 《金瓶梅》的主要人物介绍

4、三国战将典韦简介 古之恶来典韦是怎么死的?

5、在阅读教学中如何培养学生能力

6、感受教学魅力预约精彩课堂——提高初中数学课堂教学的有效性

单片机编程入门论文参考文献总结:

关于对不知道怎么写单片机入门论文范文课题研究的大学硕士、相关本科毕业论文单片机入门论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

五行八卦图 安卓手机电影 地理风水 金石印坊 串珠教程 中国木雕网

单片机入门论文写作资料视频

视频时长:00:21 单片机入门小例 视频时长:04:14 1C-32位LED跑马流水灯 单片机入门实验模块 成品-电子发烧友DIY工作室 视频时长:16:28 第2讲 安装USB驱动-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:00:04 单片机入门小例2 视频时长:05:31 单片机入门1 视频时长:15:10 专题一彩灯控制器之需求分析单片机入门介绍(1) 视频时长:16:17 第1讲 功能模块简介-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:14:07 第4讲 程序烧写方法-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:10:02 第3讲 安装烧写软件-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:16:34 7-1、WIN8系统驱动安装教程-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:12:52 第6讲 开发软件的使用方法-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:05:56 第5讲 安装开发软件-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:15:26 9-3、WIN8系统程序烧写方法-慧净电子HJ-C52 10课单片机入门视频教程(全10讲) 视频时长:1:06:03 2015年 9月16日 汽车单片机入门讲解 视频时长:1:30:25 国钟带你学习单片机视频教程从入门到应用开发设计2-1电路基础知识入门 视频时长:1:51:41 国钟带你学习单片机视频教程从入门到应用开发设计5-2独立按键检测if选择语句及按键控 视频时长:04:56 8-2、WIN8 STC 烧写软件安装方法-慧净电子HJ-C52 10课单片机入门视频教程(全10讲)
去除边栏