论坛风格切换切换到宽版
  • 11470阅读
  • 75回复

单片机初学者请进来! [复制链接]

上一主题 下一主题
离线BD7BS
发帖
903
只看该作者 40楼 发表于: 2004-05-15
实在不好意思,最近真的太忙了,现在差不多晚上十二点钟了,才把手头的工作忙完,前面有几位朋友提了几个很好的建议,我想先就按大多数朋友的意见,我们一个阶段一个阶段的来学习,为了照顾一些零基础的朋友,今天是我们先来谈论下单片机的理论基础知识吧,我提出这些问题及资料后希望大家能多交流,有问题相互解答,从而达到我们预计的学习效果:
好了,下面就先进入我们的第一课程吧:
初识单片机
第一个问题:何谓单片机呢?
要学单片机开发,我们首先得知道什么是单片机才行!
一台能够工作的计算机要有这样几个部份构成:
计算机的五个组成部份:
运算器:用于实现算术和逻辑运算。计算机的运算和处理都在这里进行;
控制器:是计算机的控制指挥部件,使计算机各部份能自动协调的工作;
存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如我们电脑的硬盘,外存储器就如我们的u盘)输入设备:用于将程序和数据输入到计算机(例如我们电脑的键盘、扫描仪);
输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式显示或保存(例如我们的打印机)。
注:1、通常把运算器和控制器合在一起称为中央处理器(central processing unit),简称cpu。2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。8051单片机的基本组成:
1   中央处理器(cpu):刚跟大家讲过,需要提醒的是mcs-51的cpu能处理8位二进制数或代码;2   内部数据存储器(ram): 8051芯片共有256个ram单元,其中后128单元被专用寄存器占用(稍后我们详解),能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部ram。3 内部程序存储器(rom): 在前面也已讲过,8051内部有4kb的rom,用于存放程序、原始数据或表格。因此称之为程序存储器,简称内部ram。4   定时器/计数器 8051共有2个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。5   并行i/o口 mcs-51共有4个8位的i/o口(p0、p1、p2、p3)以实现数据的输入输出(上节我们已讲述过)6 串行口   mcs-51有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。7   中断控制系统   mcs-51单片机的中断功能较强,以满足不同控制应用的需要。共有5个中断源,即外中断2个,定时中断2个,串行中断1个,全部中断分为高级和低级共二个优先级别。8   时钟电路   mcs-51芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。系统允许的晶振频率为12mhz。 讲到这里,你应该对单片机已有一个明白的了解了,这时有的同学可能又会问了:“东方星老师:你刚才讲到ale引脚功能时,提到的高128位、低128位,这又是个什么概念呀?”好,提到“位”的概念,可能也是有很多同学搞不清楚的,看过很多的单片机书也似懂非懂。下面我们就一起来了解一下吧: 在计算机系统中所用的寄存器、存储器的本质就是一组触发器。一个触发器,如rs、d型触发器等均有两个稳定的状态,即0态和1态,显然一个触发器可以存储一位二进制数。为了提高数据处理速度,在计算机中往往需要并行处理多位二进制数。习惯上,存储器中一个存储单元通常由8个触发器组成,即一个存储单元可以存放一个8位二进制数。8位二进制数称为一个字节(byte),有256种状态,或者说可以表示256个符号。

本章文章下载地址:http://www.new-power.net/mcu/mcu1.htm
离线BD7BS
发帖
903
只看该作者 41楼 发表于: 2004-05-15
上篇文章中所提到图如下
上篇文章中提到的图如下所示:
离线BD7BS
发帖
903
只看该作者 42楼 发表于: 2004-05-16
这节课的学习重点:
1、单片机的组成结构及各部份功能
2、位、字节的概念。
先将本节的这两个问题弄清楚,下节课我们将讲解单片机的硬件系统。
离线bd6iv
发帖
420
只看该作者 43楼 发表于: 2004-05-16
好!继续!!!!!!!!!!!
离线BD3HX
发帖
89
只看该作者 44楼 发表于: 2004-05-17
好的开始就是成功的一半!
'
好!继续!!!!!!!!!!!
' :p :p :p :p :p
离线bg4wby
发帖
460
只看该作者 45楼 发表于: 2004-05-18
我也参加。
离线bd6iv
发帖
420
只看该作者 46楼 发表于: 2004-05-18
人越多越好!现在ham们需要提高学习技术的气氛!
离线BD7BS
发帖
903
只看该作者 47楼 发表于: 2004-05-18
又一点单片机的学习小知识:

触发器、寄存器及存储器之间的关系:
触发器是计算机记忆装置的基本单元。一个触发器能储存一位二进制代码。寄存器是由触发器组成的。一个触发器就是一个一位寄存器,多个寄存器就可以组成一个多位的寄存器。存储器是由大量寄存器组成的,其中每一个寄存器就称为一个存储单元。它可存放一个有独立意义的代码。
离线BD7BS
发帖
903
只看该作者 48楼 发表于: 2004-05-19
怎么这么少人来参加呀,我可快没信心了哟。希望大家多参与,给我点信心!!
离线雨夜听香
发帖
566
只看该作者 49楼 发表于: 2004-05-19
继续呀!坚持就是胜利!!!!!!!支持你!!!!
离线bg4wby
发帖
460
只看该作者 50楼 发表于: 2004-05-22
顶,大家多来学吗老师最好能提供一些便宜的器材。
离线bd6iv
发帖
420
只看该作者 51楼 发表于: 2004-05-22
我坚决支持!该贴是我必看的帖子!
离线BD7BS
发帖
903
只看该作者 52楼 发表于: 2004-05-22
多谢大家的鼓励。下节课我发一些单片机硬件入门课程。
离线oxalis
发帖
958
只看该作者 53楼 发表于: 2004-05-28
ding.......123456.
离线BG6QPO
发帖
214
只看该作者 54楼 发表于: 2004-05-31
不收费我就报名,9 10
离线bg6???
发帖
12
只看该作者 55楼 发表于: 2004-06-01
我正想学习单片机技术,看了东方星老师的第一讲,感觉还能看的懂,特来报名参加.
离线doverlau348
发帖
223
只看该作者 56楼 发表于: 2004-06-02
报名................................ :d
离线aving
发帖
594
只看该作者 57楼 发表于: 2004-06-03
我是一直在听课的哦! :)
离线bd6iv
发帖
420
只看该作者 58楼 发表于: 2004-06-04
怎么没了?!·!!·12
离线BD7BS
发帖
903
只看该作者 59楼 发表于: 2004-06-04
本课堂从6月3日起在单片机学习论坛讲解,有兴趣的朋友请到以下地址发表高见。
http://new-power.net/bbs/dispbbs.asp?boardid=1&id=5&star=1#16