下载  >  开发技术  >  硬件开发  > 51单片机开发指导资料

51单片机开发指导资料 评分

1,单片机基本介绍,目前常用的8位单片机有AVR,PIC,51这三个系列,51单片机指的是以Intel 8051为内核的一系列单片机,它因为技术成熟,学习资料丰富而得到广泛应用。51系列单片机又分为标准型和增强型,增加型51系列与标准型完全兼容,并且一些功能有所增强。Intel、Atmel、Philips、Motorola等公司是51单片机的主要厂商。51单片机型号繁多,选型时应从芯片的通用性和系统的需求等方面考虑。

...展开详情
所需积分/C币:3 上传时间:2011-10-17 资源大小:2.46MB
举报 举报 收藏 收藏
分享 分享
51单片机开发板全套资料

想要学单片机,不做一块属于自己的开发板怎么行!

立即下载
51单片机开发指导资料

1,单片机基本介绍,目前常用的8位单片机有AVR,PIC,51这三个系列,51单片机指的是以Intel 8051为内核的一系列单片机,它因为技术成熟,学习资料丰富而得到广泛应用。51系列单片机又分为标准型和增强型,增加型51系列与标准型完全兼容,并且一些功能有所增强。Intel、Atmel、Philips、Motorola等公司是51单片机的主要厂商。51单片机型号繁多,选型时应从芯片的通用性和系统的需求等方面考虑。

立即下载
51单片机开发指导7

本章主要介绍了键盘接口的原理以及实际操作,对键盘的分类、特点以及实现进行了详细的介绍,并对键盘防抖以及键盘扫描做了深入的分析和概括。 在键盘扫描中我们要注意,根据本实例的电路特点,com端口连接着GND(接地),这种扫描方式为高电平扫描;若com端口连接着VCC,则这种扫描方式为低电平扫描。两者的区别,仅为行线的电平高低之差,其它均一致。 在扫描时,若按下了该扫描行以外的按键,并不会造成检测不到的情况,这是由于人类手指动作速率有限,按下按键到放开按键的时间至少也得0.1秒(即100ms),而CPU的动作是以us计算的,扫描整个键盘一圈,最多也只需几毫秒(ms)而已,因此不存在检

立即下载
单片机 80C51 51单片机 单片机课件 单片机教材

第一章 绪 论 重点与难点: 本章重点是让学生掌握单片机、单片机系统、单片机应用系统和单片机开发系统的概念;了解单片机的发展与特点;知道单片机开发需要的开发工具; 教学基本要求: 通过对基本概念和单片机的发展与特点的介绍,使学生建立起对单片机和单片机应用系统的开发过程有全面的认识,激发学生学习单片机的学习信心和兴趣。 教学内容: 1.单片机概述 2.单片机的发展 3.单片机的应用 4.单片机开发与开发工具 §1-1单片机概述 微型计算机包括有微处理器(通称CPU—Central Processing Unit ),存储器(存放程序指令或数据的ROM—Read Only Memor

立即下载
51单片机自学笔记

目录, 第1章 从哪儿开始你的单片机学习1, 1.1 神秘武器的得来1, 1.2 单片机的身世2, 1.3 单片机都能干什么3, 1.4 神秘老人的法宝4, 1.4.1 实验开发板4, 1.4.2 下载线5, 1.4.3 电源6, 1.4.4 编程软件6, 1.4.5 下载软件7, 1.5 一个古老的神灯8, 1.6 互动环节11, 第2章 认识一下著名的单片机先生12, 2.1 单片机的外在形象12, 2.1.1 要工作就得吃饭13, 2.1.2 庞大的组织要有个总指挥13, 2.1.3 控制信号引脚13, 2.1.4 输入/输出引脚P0、P1、P2、P314, 2.2 单片机丰富的内“芯”

立即下载
51单片机不错的教程

一个浅显易懂的教材 1、何谓单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。 天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了。 不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当

立即下载
单片机C语言入门-以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术

单片机的C 语言轻松入门 随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使 用高级语言开发,其中主要是以C 语言为主,市场上几种常见的单片机均有其C 语言开发 环境。这里以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术。 本书共分六章,每章一个专题,以一些待完成的任务为中心,围绕该任务介绍C 语言 的一些知识,每一个任务都是可以独立完成的,每完成一个任务,都能掌握一定的知识,等 到所有的任务都完成后,即可以完成C 语言的入门工作。 第1 章 C 语言概述及其开发环境的建立 学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil 软件

立即下载
单片机程序设计方法-程序设计是单片机开发最重要的工作程序设计

单片机程序设计方法(总结) ________________________________________ 程序设计是单片机开发最重要的工作程序设计就是利用单片机的指令系统根据应用系统即 目标产品的要求编写单片机的应用程序其实我们前面已经开始这样做过了这一课我们不是讲如何 来设计具体的程序而是教您设计单片机程序的基本方法不过在讲解之前还是有必要先了解一下单 片机的程序设计语言 一.程序设计语言 这里的语言与我们通常理解的语言是有区别的它指的是为开发单片机而设计的程序语言如果 您没有学过程序设计可能不太明白我给大家简单解释一下您知道微软的VB VC 吗VB VC 就是为

立即下载
实用的单片机系统

实用的单片机系统 是王工的一个基于周立功51开发板的模板程序 指的借鉴与应用

立即下载
单片机基础教程.doc

单片机基础教程.doc MCS51单片机和8051、8031、89C51等的关系我们平常老是讲8051,又有什么8031,现在又有89C51,它们之间究竟是什么关系? MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将M

立即下载
c语言编写单片机技巧

1. C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。 对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈

立即下载
周立功的51操作系统

对很多人来说,多任务并行的机制是神秘的,包括很多长期在操作系统下开发应用程序的人来说也是如此。 回顾一下从普通的单任务顺序执行到多任务并行执行的演变过程,有利于打破“多任务并行”的神秘感。 其实多任务并行机制一点也不复杂,从技术上说,它就是程序流折断加现场(在操作系统里叫上下文)保护。这两部分技术不仅谈不上高深,甚至无法称其为“技术”,因为几乎每个开发者每天都在跟它们打交道:比较中断响应、调子程序。 那么它到底神秘在哪里呢?在于程序流反向控制机制,所谓程序流反向控制指的是,由子函数决定父函数的执行流程。对于通常的程序来说,总是由父函数决定何时调用哪一个子函数的;而在并行

立即下载
C语言的数据结构算法分析

嵌入式C是指在嵌入式应用中使用的C语言。在嵌入式应用中非常注重的是代码的时空效率,即产生的代码的运行时间要尽可能少,占用的存储空间(包括程序存储器和数据存储器)要尽可能小。单片机在国内的嵌入式应用领域使用最多,8051是单片机教学的首选机型。现以8051为例讲解产生代码的时空效率,C编译器使用Franklin C51。用C语言进行嵌入式应用的软件开发是必然趋势,程序设计应该以C语言为主,汇编语言为辅。对汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可。尽管懂汇编语言不是目的,但懂得一些汇编语言可帮助了解影响C语言效率的8051特殊限定。例如,懂得汇编语言指令就可知道

立即下载
数据采集与处理

数据采集是指从传感器和其它待测设备等模拟和数字被测单元中自动采集信息的过程。数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的、用户自定义的测量系统。本设计采用A/D转换器和MCS-51单片机组成数据采集系统,该设计具有结构简单、操作方便、高性价比、具有显示、记录存储功能,能够适应油田野外恶劣环境,;具有性能稳定、可靠性高、响应速度快操作简单、费用低廉、回放过程的信号可以直观的观察。它与有线数传相比主要有布线成本低、安装简便、便于移动等性能。数据采集器的市场需求量大,以数据采集器为核心构成的小系统应用广泛,因此开发高性能的数据采集器具有良好的市场前景。随着计算机技术的飞速发展和普及,数据

立即下载
基于AT89S52 单片的频率计

第1 页共27 页 1 概述 频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测 量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称 闸门时间为1 秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频 率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。闸门时间越 短,测的频率值刷新就越快,但测得的频率精度就受影响本文。数字频率计是 用数字显示被测信号频率的仪器,被测信号可以是正弦波,方波或其它周期性 变化的信号。因此,数字频率计是一种应用很广泛的仪器 电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路。 数字电路制造工业的进步,使得系统设计

立即下载
TQ2440下keil测试程序

主要内容: 一楼: 一. 简单原理介绍 二楼: 一. 复制代码, 建立并配置工程 二. 修改部分代码 三. 测试结果 (看不到图片的可以下载4楼的word文档, 移植成功的程序代码在6楼) 前段时间发了这个教程: http://www.armbbs.net/forum.php?mod=viewthread&tid=10423 把标题定为教程实在是我自夸了点, 其实应该算是我学习的总结吧, 写份文档, 自己以后忘了也有个参考, 又可以帮助和我卡在同一个问题的新手, 其实我也是新手, 新手教新手, 不知道会不会误导大家了... 一. 简单原理介绍 那个教程里面主要

立即下载
嵌入式红绿灯控制系统

嵌入式红绿灯控制系统(模拟) 一、摘要: 交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使人与人、车与车之间尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。本文介绍了一种城市十字路口交通信号灯控制系统。该系统采用了以8051为内核的单片机芯片AT89s51作为核心控制器,以嵌入式操作系统RTX51为软件开发平台,通过控制城市十字路口的交通信号灯来指挥交通。该系统具有制作简单、成本低、功能实用等特点。 关键词:单片机 嵌入式操作系统 交通信号灯控制 二、 引言: 随着经济发展,汽车保有量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个城市

立即下载
关于ds18b20程序

DS18B20温度传感器 * * C51 * * yajou 2008-06-28 无CRC * ********************************************************/ #include "reg51.h" #include "intrins.h" #include "DS18B20.h" /******

立即下载
程控交换实验、用户模块电路 主要完成BORSCHT七种功能,它由下列电路组成:

实验一 程控交换原理实验系统及控制单元实验 一、 实验目的 1、熟悉该程控交换原理实验系统的电路组成与主要部件的作用。 2、体会程控交换原理实验系统进行电话通信时的工作过程。 3、了解CPU中央集中控制处理器电路组成及工作过程。 二、 预习要求 预习《程控交换原理》与《MCS-51单片计算机原理与应用》中的有关内容。 三、 实验仪器仪表 1、主机实验箱 一台 2、三用表 一台 3、电话单机

立即下载
深入浅出ARM7-LPC213x_214x

第1 章 EasyARM2131 开发板硬件结构....................................................................7 1.1 功能特点................................................................................................................... 7 1.2 硬件原理....................................................................

立即下载