rss 
电脑 单片机 自动控制

    该实验使用ME300B上的8位数码管显示电路和4×4矩阵键盘电路。现将这二部分的电路工作原理进行简单的介绍:
   
    1、4×4矩阵键盘的工作原理
   
    矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。
(09月15日) [查看全文]
    与80C51系列单片机一样,AT89S52单片机的程序存储器和数据存储器是两个独立的存储器空间。图1是AT89S52单片机的存储器结构示意图,图1a是程序存储器结构示意图,图1b是数据存储器的结构示意图。
   
(09月14日) [查看全文]
    C语言程序是由函数构成的,函数是C语言中的一种基本模块。在《手教手教你学单片机的C语言程序设计(三)》中,我们已经介绍了C语言程序的组成结构,即C语言程序是由函数构成的,一个C源程序至少包括一个名为main()的函数(主函数),也可能包含其它函数。
   
    C语言程序总是由主函数main()开始执行的,main()函数是一个控制程序流程的特殊函数,它是程序的起点。所有函数在定义时是相互独立的,它们之间是平行关系,所以不能在一个函数内部定义另一个函数,即不能嵌套定义。函数之间可以互相调用,但不能调用主函数。
   
(07月10日) [查看全文]
    什么是中断,我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象。中断就是正常的工作过程被外部的事件打断了。
   
    仔细研究一下生活中的中断,对于我们学习单片机的中断也很有好处。第一、什么可以引起中断,生活中很多事件可以引起中断:有人按了门铃了,电话铃响了,你的闹钟闹响了,你烧的水开了….等等诸如此类的事件,我们把可以引起中断的事件称之为中断源,单片机中也有一些可以引起中断的事件,8031中一共有5个:两个外部中断,两个计数/定时器中断,一个串行口中断。
(06月25日) [查看全文]
    AT89C2051单片机有2个定时器T0,T1;它们有4种工作方式,分别是工作方式0、工作方式1、工作方式2、工作方式3,除方式3外,T0和T1有完全相同的工作状态。工作方式0为1 3位工作方式,即最大的计数次数为213;工作方式1为16位工作方式,即最大的计数次数为216;工作方式2为8位工作方式,即最大的计数次数为28;工作方式3为8位工作方式,即最大的计数次数为28;对于工作方式3只适合于定时器0。
    在单片机的特殊功能寄存器中有6个寄存器(TH1、TH0、TL1、TL0、TNOD、TCON)是用来控制单片机的定时器的,通过编程对这些特殊功能寄存器的读写就可以控制单片机的两个定时器T0、T1
(06月04日) [查看全文]
    单片机的定时器实际上是个计数装置,它对单片机的机器周期或者外部输入的时钟信号进行计数,当对单片机的机器周期计数时被称为定时器,对外部输入的时钟信号计数时被称为计数器。对单片机的机器周期计数时,每个机器周期定时/计数器的计数值就加1,当计数值达到计数最大值时定时器计数完毕并通知单片机的CPU,;对外部输入的时钟信号计数时,外部时钟的每个时钟上升沿定时/计数器的计数值就加1,当计数值达到计数最大值时计数完毕并通知单片机的CPU,因此,如果知道单片机的机器周期或者外部输入时钟信号的周期,单片机就可以根据定时器的计数值计算出定时的时间。
(06月04日) [查看全文]
    单片机系统可以分为软件和硬件两个方面,要保证单片机系统可靠性就必须从这两方面入手。
    首先在设计单片机系统时,就应该充分考虑到外部的各种各样的可能干扰,尽量利用单片机提供的一切手段去割断或者解决不良外部干扰造成的影响。这里以HOLTEK最基本的I/O单片机HT48R05A-1为例,它内部提供了看门狗定时器WDT防止单片机内部程序乱跑出错:提供了低电压复位系统LVR,当电压低于某个允许值时,单片机会自动RESET防止芯片被锁死;HOLTEK也提供了最佳的外围电路连接方案,最大可能地避免外部干扰对芯片的影响。
    当一个单片机系统设计完成,对于不同的单
(04月24日) [查看全文]
1.主频
  主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel和AMD,在这点上也存在着很大的争议,我们从Intel的产品的发展趋势,可以看出Intel很注重加强自身主频的发展。像其他的处理器厂家,有人曾经拿过一快1G的全美达来做比较,它的运行效率相当于2G的Intel处理器。
所以,CPU的主频与CPU实际的运算能力是没有直接关系的,主频表示在CPU内数字脉冲信号震荡的速度。在Intel的处理器产品中,我们也可以看到这样的例
(03月11日) [查看全文]
  1.什么是单片机
    对于单片机,可以简单地概括为:一块芯片、一台计算机、作控制用。    因为单片机是由一块芯片组成的计算机系统,故称单片微型计算机( Single Chip Computer),简称单片机,由于单片机是为了实现实时控制而设计的,因而被称为微控制器(Microcoroller)或嵌入式控制器(Embedded Controller)。
  2.单片机因控制而生
    一块单片机就是一台计算机,这样小巧的身材使得单片机可以隐身在各种产品的内部,完成通用微型计算机和大中型计算机所无法完成的对产品实施控制的工
(03月09日) [查看全文]
    超声波并不是测量机器人与物体间距离的唯一方法,也可以利用红外线。和超声波测量不同,红外线距离传感器不会去探测线光束的传播时间。因为对于我们感兴趣的距离,传输时间为10—15—10-12秒数量级。只有那些极为昂贵的电路才能应付这样的速度。
    红外线系统采用所谓视差技术。即测量已知光源和它的反射光束之间的反射角。它的工作方式是:红外线光束照射在一个场景上。光束经过传感器前的物体反射后。再照射到传感器。物体越接近,由于视差引起的角度变化就越大。反射光束照在一个非常小的线性光检测器矩阵上。光检测器矩阵连接分析物体距离的电路。这个电路可以提供数字或模拟输出。在这里我们将都做介绍。
(03月04日) [查看全文]
    超声波并不是测量机器人与物体间距离的唯一方法,也可以利用红外线。和超声波测量不同,红外线距离传感器不会去探测线光束的传播时间。因为对于我们感
兴趣的距离,传输时间为10—15—10-12秒数量级。只有那些极为昂贵的电路才能应付这样的速度。
    红外线系统采用所谓视差技术。即测量已知光源和它的反射光束之间的反射角。它的工作方式是:红外线光束照射在一个场景上。光束经过传感器前的物体反射后。再照射到传感器。物体越接近,由于视差引起的角度变化就越大。反射光束照在一个非常小
(03月04日) [查看全文]
    警察雷达系统通过发送能被附近的物体(如正在沿道路高速行驶的汽车)反射的高频无线电波来工作。在发送的脉冲和接收的反射波之间的时间差表示距离。使用多普勒效应来计算速度:发送的脉冲和反射波所增加或减少的时间和你行驶多快是成比例的。
    雷达系统是复杂和昂贵的,而且大多数都需要政府当局(例如美国为装置使用而设的联邦通讯委员会)的认证。这里有另一种方法:用高频声波来测量距离,使用正确的电路,也能提供粗略的速度指示。
    现
(03月04日) [查看全文]
    除星星之外,磁性罗盘被视为人类长距离航行时主要的助手。罗盘的工作原理是:一根针指向地球的北磁极。只要你知道哪个方向朝北,就能很容易地重定旅行方向。
    机器人也能使用罗盘,多种电子和机电罗盘可用在业余的机器人中。最便宜的一种是由Di rlsmore设备公司生产的Dinsrnore 1490。1490看起来像一个胖胖的晶体管,下面引出12根导线。每三根导线构成一组,共四组;每组主要代表一个罗盘指向:北、南、东和西。三根引线分别为电源、地和信号线。
(03月04日) [查看全文]
    为机器人提供平衡感的最普通方法之一是用一个倾角传感器或倾角开关。它可以测量机器人与地心之间的相对角度。如果机器人翻倒了,传感器或开关的角度就改变,这可被机器人中的电子仪器检测到,倾角传感器和开关有各种形式和包装,不过最常见的如下:
    (1)装满水银的玻璃瓶就可构成一个简单的通/断开关。当倾角开关处于一个位置(比方说,水平)液态水银合金接触瓶内部的触点,开关闭合,当开关旋转为垂直时,水银不再接触触点,开关开断。水银倾角开关最主要的缺点是水银本身为高毒金属。
    (2)笼中球是一种全机械开关,其在弹子机和其它要求水平面变化很小的装置中很流行
(02月18日) [查看全文]
  1.单片机中的数
    我们在日常生活中都是采用十进制来计数的,从1到9,逢10进1。而单片机的中央处理器CPU只能识别低电平和高电平,即“0”和“1”两种状态,所以在单片机中是用一连串的0和1来代表各种命令和数据的,也就是说。两种以上的状态或2以上的数,要通过多位0和1来表示,即单片机是采用二进制来计数的。比如,十进制数的2可以用两位二进制数的10来表示,十进制数的15可以用四位二进制数的1111表示,十进制数的256则要用八位二进制数的11111111表示……,四位二进制数可以表示从0到15共16个数,而八位二进制数则可以表示从0到255共256个数。
(02月12日) [查看全文]
  电子兴趣的萌芽
  对出生于上个世纪70年代初的人来说,对收音机都“情有独钟”。那个年代的物质不象现在这么丰富,大家还在为解决温饱问题而忙碌。谁家有块手表,或是有辆自行车就相当不错了,而晶体管收音机,则更是许多家庭盼望拥有的。小的时候,我父亲也买了一台个头比较大的晶体管收音机。第一次见到这东西,感到特别的神奇,怎么只要装上电池,打开开关,转动旋钮就可以听到各种不同的声音。对收音机的好奇心,成为我以后爱上电子制作的兴趣萌芽。
 
  自学电子知识与维修技术
 
    到初三毕业时,我的中考成绩不错,在
(02月02日) [查看全文]
    单片机是因控制而生、为控制而长的。既然是为控制而生。那么单片机应当有哪些基本的组成呢?回答是,控制中心、包括存储器在内的控制中心外围电路,以及定时/计数器等基本功能单元是单片机的基本组成部分。下面分别进行介绍。
   
    1.控制中心——CPU系统
   
    单片机的控制中心就好比人的大脑和心脏。人之所以能够完成各种不同的工作,全仗着有聪明的大脑和强有力的心脏。而单片机要实现各种控制功能则要依赖其控制中心--中央处理系统,即CPU系统。
   
(02月01日) [查看全文]
    I2C总线是由菲利普公司开发的一种总线系统。I2C总线系统问世后,迅速在彩电等家电产品中得到广泛的应用,尤其是在新型彩电中应用最多。 I2C总线(I2C BUS,Inter Integrated-circuit Bus)常见的中文译名有集成电路间总线或内部集成电路总线。
  下面简要介绍一下作为彩电维修人员应掌握的一些关于I2C总线的基本概念。
    一、 I2C总线的基本电路结构
    1 I2C总线是一种串行总
(11/17/2008 18:46:28) [查看全文]
  1、物理现象
内存条的金手指剥离PCB板或者整个烧结成球状或碳化脱落,如图红圈所示。
  2、产生原因
(11/13/2008 21:45:38) [查看全文]
本文先介绍该步进电机的工作原理,然后介绍了其驱动器的软、硬件设计。
  1. 步进电机的工作原理
  该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图1是该四相反应式步进电机工作原理示意图。
(09/11/2008 18:45:56) [查看全文]
    8253共有6种工作方式,下面分别说明每一种方式的要点。
1.方式0——计数到终点输出变为高电平
    当将某计数器设置成方式0后,其输出OUT变低电平,装入初值后,仍保持低电平。门控为高电平开始计数。每来一个计数脉冲CLK,计数器的值减1,当计数到达终点即计数器的值变成0时,OUT变为高电平。在计数期间可用门控信号暂停计数(即门控为低电平时,计数暂停)。
    图6.20所示是方式0的波形示意图。其中丽是表示初始化时执行输出指令所发的写信号,CW表示写控制字,LSB表示写计数初值(一
(06/10/2008 22:55:27) [查看全文]
 看门狗具体使用方法如下:
在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。
程序代码
org 0000
Ljmp begin
Begin:
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
;在程序初始化中激活看门狗。
……
……
For:
……
Mov 0A6H,
(06/09/2008 12:27:41) [查看全文]
1、什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。
  单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。
  天!PC中的CPU一块就要卖几千
(04/19/2008 17:01:56) [查看全文]
  CAN(Controller Area Network)是现场总线的一种,最早是德国Bosch公司在上世纪80年代推出的,主要应用于汽车内部检测以及控制系统间的数据通信。CAN总线通信协议充分考虑了工业现场环境,采用了ISO-OSI模型中的三层,即物理层,数据层和应用层。CAN总线规范已被国际标准化组织制订为国际标准ISO11898,并得到了多家著名半导体器件生产商的支持,推出了各种集成CAN协议的芯片产品。CAN总线目前已经被广泛应用,CAN总线被公认为几种最有前途的现场总线之一。
  CAN总线的功能与特点
  CAN总线的通信介质一般采用双绞线、同轴电缆或光纤等,能够实现在强电磁干扰环境下数据远距离
(11/11/2007 13:47:36) [查看全文]
    计算机系统中能够独立执行程序,完成对数据和指令进行加工和处理的部分。由数据处理部件,指令处理部件,以及存储控制器组成。按执行功能的不同,可分为中央处理器,外围处理器和接口通信处理器等。
(08/04/2007 10:25:30) [查看全文]
  这类故障主要涉及局域网宽带网等网络环境中的故障。 
二、可能的故障现象 
1、 网卡不工作,指示灯状态不正确; 
2、 网络连不通或只有几台机器不能上网、能Ping通但不能连网、网络传输速度慢; 
3、 数据传输错误、网络应用出错或死机等; 
4、 网络工作正常,但某一应用下不能使用网络; 
5、 只能看见自己或个别计算机; 
6、 无盘站不能上网或启动报错; 
7、 网
(07/19/2007 01:15:54) [查看全文]
    一、其他操作与应用类故障;这类故障主要是指启动完毕后到关机前所发生的应用方面及系统方面的故障。
  二、可能的故障现象 
1、 休眠后无法正常唤醒; 
2、 系统运行中出现蓝屏、死机、非法操作等故障现象; 
3、 系统运行速度慢; 
4、 运行某应用程序,导致硬件功能失效; 
5、 游戏无法正常运行; 
6、 应用程序不能正常使用。 
三、可能涉
(07/19/2007 01:13:04) [查看全文]
 安装类故障;这类故障主要是反映在安装操作系统或应用软件时出现的故障 在进行文件复制过程中死机或报错;在进行系统配置时死机或报错;
  这类故障主要是反映在安装操作系统或应用软件时出现的故障 
二、可能的故障现象 
1、 安装操作系统时,在进行文件复制过程中死机或报错;在进行系统配置时死机或报错; 
2、 安装应用软件时报错、重启、死机等(包括复制和配置过程); 
3、 硬件设备安装后系统异常(如黑屏、不启动等); 
4、 应用软件卸载后安装不上,或卸载不了等。
(07/19/2007 01:11:09) [查看全文]
 显示类故障;这类故障不仅包含由于显示设备或部件所引起的故障,还包含有由于其它部件不良所引起的在显示方面不正常的现象。也就是说,显示方面的故障不一定就是由于显示设备引起的,应全面进行观察和判断。
  一、定义举例 
这类故障不仅包含由于显示设备或部件所引起的故障,还包含有由于其它部件不良所引起的在显示方面不正常的现象。也就是说,显示方面的故障不一定就是由于显示设备引起的,应全面进行观察和判断。 
二、可能的故障现象 
1、 开机无显、显示器有时或经常不能加电; 
2、 显示偏色、抖动或滚动、显示发虚、花屏等;
(07/19/2007 01:09:09) [查看全文]
 磁盘类故障;这里所指的磁盘类故障表示两个方面:一是硬盘、光驱、软驱及其介质等引起的故障;另一是影响对硬盘、光驱、软驱访问的部件(如主板、内存等)引起的故障。
  一、定义举例 
这里所指的磁盘类故障表示两个方面:一是硬盘、光驱、软驱及其介质等引起的故障;另一是影响对硬盘、光驱、软驱访问的部件(如主板、内存等)引起的故障。 
二、可能的故障现象 
1、 硬盘驱动器 
1) 硬盘有异常声响,噪音较大; 
2) BIOS中不能正确地识别硬盘、硬盘指示灯常亮或不亮、硬盘干扰其它
(07/19/2007 01:08:53) [查看全文]
  BIOS的英文全称为(Basic Input Output System),汉语的意思即基本输入/输出系统,无论是从早期的386,还是到现在PIII,P4系统,所使用主板中的BIOS,都应该算得上是电脑中最基础而又最重要的程序了。
电脑开机后,BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果出现问题,分两种情况处理:严重时故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,最后启动操作系统,把对电脑的控制权交给用户。
目前市场上常见BIOS主要有两种(AMI BIOS和Award BIOS),型号可从BIOS芯片上或者从开机自检的信息中看到,看到AMI
(05/07/2007 02:51:44) [查看全文]
    通过电源维修的学习,阿King已经知道电源故障会使电脑出现不能启动、工作不稳定的问题。但是,阿King不明白为何有时即便是电源工作正常,同样也会出现相同故障的道理,于是他找到师傅并急于了解其中的缘由。说来也巧,师傅也正准备讲解有关的内容,于是阿King便安静地坐在一边,仔细地倾听起来。
  当电脑出现运行不稳定、通电后不能启动等现象时,如果排除了电源、内存以及软件病毒等因素引发故障的可能性以后,接下来就需要检查CPU是否有问题了。由CPU造成的故障表现虽然是多种多样,但归纳起来也无外乎频繁死机、开机自检显示的工作频率反复变化、因超频过度而无法开机,以及系
(09/22/2006 08:01:02) [查看全文]
   单片机要自动完成计算,它应该具有哪些最重要的部分呢?
  我们以打算盘为例计算一道算术题。例:36+163×156-166÷34。现在要进行运算,首先需要一把算盘,其次是纸和笔。我们把要计算的问题记录下来,然后第一步先算163×156,把它与36相加的结果记在纸上,然后计算166÷34,再把它从上一次结果中减去,就得到最后的结果。
  现在,我们用单片机来完成上述过程,显然,它首先要有代替算盘进行运算的部件,这就是“运算器”;其次,要有能起到纸和笔作用的器件,即能记忆原始题目、原始数据和中
(08/29/2006 23:59:43) [查看全文]
本人做的毕业设计发上来大家共享
有需要改进的地方大哥们尽管提哈!!
图在上传的文件里
程序在下面
源程序:
单路采集程序:
MOV DPTR,#0F8FFH
    MOV R0,#00H ;将存储器的首地址存在R0,R1两个寄存器中
    MOV R1,#00H
    MOV R2,#200D ;设置循环
    MOV R3,#4
    MOV
(08/12/2006 17:12:29) [查看全文]
    单片机本身没有开发编程能力,所以要把单片机变成一种应用产品,必须借助于硬件开发和软件开发两种工具。在进行软件开发时,首先利用相关的编辑软件,按照相应的格式建立PIC单片机的源程序(助记符程序),然后对源程序进行汇编。在完成汇编之后,用户可以利用模拟调试软件(价位低)或者硬件在线仿真器(价位高)对其目标程序(机器代码)进行运行调试,以发现其错误并修改之。在经过调试、修改、再汇编之后,即可将修改后的目标程序用硬件(工具)编程器将目标代码烧写到用户的PIC芯片中。最后将烧写后(即固化)的芯片插入到用户板(实验板)脱机运行,如还有问题(通常是多条程序的条件下),就检查硬件电路和软件的设计,找出错误并修改、再汇编、调试直到脱机运行正常为止。
  Microc
(08/12/2006 16:59:29) [查看全文]
1/41234>>GO