|
|
|
|
 |
 |
51单片机C语言学习 |
2008-4-2 17:34:27 |
| ·学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头脑的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读…… |
 |
自制51单片机试验板 |
2008-3-27 14:20:37 |
| ·大家如果觉得买个现成的试验板贵的话,可以自己动手做个,下面是详细做的过程 :首先用一块万能板(图1)(有人也叫洞洞板)做一个单片机的最小系统. &…… |
 |
AT89C2051的红外遥控窗帘 |
2008-7-8 9:59:05 |
| ·文介绍一款使用微电脑管理的、红外遥控器控制的多功能窗帘控制器。该窗帘控制器采用89c2051单片机的最小系统设计,控制一个220v的可逆、变速电动机控制窗帘的拉开和关闭。窗帘控制器可以使用红外遥控器进行远程手动开、手动关和手动停控制;可以执行事先输入的开启时间和关闭时间进行时间控制;还可以根据室外环…… |
 |
51单片机入门必读的好文章 |
2008-7-5 11:46:59 |
| · 请允许我假设你已经掌握基本的模拟与数字电路知识、基本的计算机理论知识(比如知道二进制是怎么回事,RAM和ROM是什么东西)与操作知识(比如会装载与使用应用软件)、明白C语言的基本规则与语句。同时,我默认你有一本经典51教材(哪个版本都可以)、一本51单片机应用教…… |
 |
单片机0--999999计数器程序 |
2008-7-5 9:24:10 |
| ·org 00ha_bit equ 30h ;个位数存放处b_bit equ 31h ;十位数存放处c_bit…… |
 |
按键软件防抖动的C51源程序 |
2008-6-6 8:48:32 |
| ·按键软件防抖动的C51源程序四独立按键控制四LED;;四个独立按键对应四个独立的LED.;当某一按键按下时对应的LED亮,当第二次按下时灭。;四个LED只能有一个亮,初学者可以参考以下程式:;当一直按下某一按键时对应的LED会闪动。 ;--------------------------------…… |
 |
AT89S51单片机下载器软件使用说明 |
2008-5-7 10:10:23 |
| ·AT89S51单片机下载器是专门用于下载程序到单片机系统中,该软件使用方便。启动软件之后进入下面的界面(如图3.1所示): 图3.1 在上图中: 1. 区域1为程序代码显示区; 2. 区域2为下载芯片选择区,该软件支持多种芯片的程序在线下载,对系统板上的单片机AT89S51是其中一种,软件默认情况…… |
 |
用MCS51做电子钟(附源程序) |
2008-5-6 12:39:36 |
| ·这是我第一设计,包括硬件设计和软件设计。做这个设计,我深深地体会到做工程师的辛苦! 由于这只是一个电子时钟,所以硬件设计方面困难不大,原理图较为简单。PCB板采用单面板设计,减低成本,所以布线时要尽量避免有交叉线,布线前要充分思考元件的布局问题。软件的设计体会最深,单片机只是把一台计算机集成一块芯片…… |
 |
MCS-51单片机实用子程序库(七) |
2008-5-6 12:39:31 |
| ·25) 标号: FTOD 功能:格式化浮点数转换成双字节定点数 入口条件:格式化浮点操作数在[R0]中。 出口信息:OV=1时溢出,OV=0时转换成功:定点数的绝对值在[R0]中(双字节),数符 在位1FH中,F0=1 时为整数,CY=1时为一字节整数一字节小…… |
 |
MCS-51单片机实用子程序库(六) |
2008-5-6 12:39:30 |
| ·(17) 标号: FSQR 功能:浮点数开平方(快速逼近算法) 入口条件:操作数在[R0]中。 出口信息:OV=0时,平方根仍在[R0]中,OV=1时,负数开平方出错。 影响资源:PSW、A、B、R2~R7 堆栈需求: 2字节 FSQR: …… |
 |
MCS-51单片机实用子程序库(五) |
2008-5-6 12:39:30 |
| ·(5) 标号: FDIV 功能:浮点数除法 入口条件:被除数在[R0]中,除数在[R1]中。 出口信息:OV=0时,商仍在[R0]中,OV=1时,溢出。 影响资源:PSW、A、B、R2~R7、位1EH、1FH 堆栈需求: 5字节 FDIV: …… |
 |
MCS-51单片机实用子程序库(四) |
2008-5-6 12:39:30 |
| ·(二) MCS-51 浮点运算子程序库及其使用说明 本浮点子程序库有三个不同层次的版本,以便适应不同的应用场合: 1.小型库(FQ51A.ASM):只包含浮点加、减、乘、除子程序。 2.中型库(FQ51B.ASM):在小型库的基础上再增加绝对值、倒数、比较、平方、开平方、 数制转…… |
 |
MCS-51单片机实用子程序库(三) |
2008-5-6 12:39:30 |
| ·(23)标号: BHD2 功能:双字节BCD码小数转换成双字节十六进制小数 入口条件:待转换的双字节BCD码小数在R4、R5中。 出口信息:转换后的双字节十六进制小数在R2、R3中。* 影响资源:PSW、A、R2~R6 堆栈需求: 2字节 BHD2: …… |
 |
MCS-51单片机实用子程序库(二) |
2008-5-6 12:39:29 |
| ·(11) 标号: DIVS 功能:双字节二进制有符号数除法(补码) 入口条件:被除数在R2、R3、R4、R5中,除数在R6、R7中。 出口信息:OV=0时商在R2、R3中,OV=1时溢出。 影响资源:PSW、A、B、R1~R7 堆栈需求: 5字节 D…… |
 |
MCS-51单片机实用子程序库 |
2008-5-6 12:39:29 |
| ·目前已有若干版本的子程序库公开发表,它们各有特色。本程序库中的开平方算法为快速逼近算法,它能达到牛顿迭代法同样的精度,而速度加快二十倍左右,超过双字节定点除法的速度。 本子程序库对《单片机应用程序设计技术》一书附录中的子程序库作了重大修订: (1)按当前流行的以 IBM PC&n…… |
 |
89C2051单片机 |
2008-5-5 14:27:46 |
| ·89C2051是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受,其程序的电可擦写特性,使得开发与试验比较容易。1 引脚 89C2051共有20条引脚,详见图1.从图中可…… |
 |
12位A/D转换器ADS7804与51单片机的接口及程序设计 |
2008-5-5 14:27:45 |
| ·摘要:ADS7804是美国BURR-BROWN公司推出的一种新型12位A/D转换器。文中介绍了它的特性与功能,给出了一种简洁而新颖的与51单片机的接口方法,同时给出了用C语言编写的数据采集的应用程序。关键词:模/数转换 单片机 接口 C语言 ADS78041 基本特点在计算机控制系统及各类用单片机(…… |
 |
51单片机对步进电机的驱动 |
2008-5-5 14:27:43 |
| ·51单片机到目前还是性价比最完美的单片机,用它来控制步进电梯依然是很好的选择 此主题相关图片如下: 驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! 在这里介…… |
 |
ISP下载线制作和使用介绍 |
2008-5-5 14:27:42 |
| ·89S5XX编程器主要用于对芯片进行在线下载程序功能,在某些地方取代编程器,方便程序员修改客户应用程序,方便出差工作,无需带上笨重的编程器,一块AT89S52编程时间只要几秒即可完成。目前支持芯片有AT89S51,AT89S52,AT89S53,AT89S8252, AT89LS53, AT89LS…… |
 |
单片机C51编程几个有用的模块(1) |
2008-5-5 14:27:39 |
| ·Keil C51常用功能模块使用说明2001/11/19说明本文档包括单片机系统中常用到的时钟中断、通讯及键盘扫描等模块(见所附源程序)的说明。这些模块使用前后台系统模型。为达到最大的灵活性, 需要在用户工程中定义config.h文件, 在其中定义各模块可选参数的设置,而不是直接更改源代码。这些可选…… |
|
|
|
共 165 个文章 首页 上一页 下一页 尾页 页次: 1/9页 20个文章/页 转到:
|
|