 | [51单片机]浅谈 C51 内存优化 | 08-03 | 0 |
| 对 51 单片机内存的认识,很多人有误解,最常见的是以下两种① 超过变量128后必须使用compact模式编译 实际的情况是只要内存占用量不超过 256.0 就可以用 small 模式编译② 128以上的某些地址为特殊寄存器使用,不能给程序用 &nbs…… |
 | [综合应用][组图]单片机系统的低功耗设计策略 | 08-03 | 2 |
| 摘要:嵌入式系统的低功耗设计需要全面分析各方面因素,统筹规划。在设计之初,各个因素往往是相互制约、相互影响的,一个降低系统功耗的措施有时会带来其他方面的“负效应”。因此,降低系统整体功耗,需要仔细分析和计算。本文从硬件和应用软件设计两个方面,阐述一个以单片机为核心的嵌入式系统低功耗设计时所需考虑的一些问题。 关键词:低功耗设计 硬件设计 应用软件设…… |
 | [编程应用]24C01的IIC 读写的c51程序 | 07-25 | 5 |
| /*------------------------------------------------------------------------------为了安全起见,程序中很多NOP是冗余的,希望读者能进一步精简,但必须经过验证。 Atmel 24C01 比较特殊,为简约型.  …… |
 | [编程应用]ds1820 温度传感器的汇编程序 | 07-25 | 8 |
| 晶振:12MTEMPER_L EQU 36HTEMPER_H EQU 35HTEMPER_NUM EQU 60HFLAG1 BIT 00HDQ BIT P3.3 AAA:MOV SP,#70HLCALL GET_TEMPERLCALL TEMPER_COVLJMP AAANOP;------------------读出转换后的温度值GET_TEMPER:SETB DQ ; 定时入口BCD:LCAL…… |
 | [编程应用][图文]DS1302 时钟芯片的程序 | 07-25 | 14 |
| /*********************************************************************公司名称:模块名称:DS1302.c功 能:实时时钟模块 时钟芯片型号:DS1302…… |
 | [51单片机][组图]51单片机的串行通信口基本常识 | 07-25 | 15 |
| MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出,它们的地址为99H。这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在传行口的输入输出引脚上加上电平转换器,就可方便地构成标准的RS-232接口。下面我们…… |
 | [编程应用][组图]51单片机C语言学习 | 07-09 | 79 |
| 学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头脑的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可…… |
 | [编程应用]PIC8位单片机汇编语言常用指令的识读(上) | 07-09 | 21 |
| 各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。 PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令向下兼容…… |
 | [嵌入式技术][组图]基于ARM的综合测试仪设计 | 07-07 | 5 |
| 1引言 我国的疆域广阔,时区分布不同,海拔以及温度,湿度等气候差异都很大,实时的了解我们所处位置的气候情况对工作和生活是很重要的。尤其对一些野外工作的科研人员来说,需要测试海拔,温度,湿度等物理量作为参考因素。为了测量这些物理量需要我们携带多种测试设备,这对野外工作很不方便。为了实时方便的了解我们所处的海拔高度和天气情况,我们需要有更便捷,功能更齐全的综合测量仪器。同时可以将现场的数据送到PC,…… |
 | [编程应用][图文]动态扫描7段数码管 | 07-07 | 14 |
| 工作过程:1.clk(50MHz)通过lpm_counter0(加法器)分频---〉分频后的信号q[24]和q[23]分别输入到subcont(减法器)和addcont(加法器),由它们产生一个16位的数data[15..0]用于4位数码管显示,例如0-3位在第一个数码管显示,4-7在第二个数码管显示,......,12-15位在第四个数码管显示。2.经分频后的时钟信号q[5]使计数器开始计数,结…… |
 | [编程应用]24C64 EEPROM读写的C语言程序 | 07-02 | 27 |
| /*24C64子程序 */bit I2C_Start(void);void I2C_Stop(void);void I2C_Ack(void);void I2C_Nack(void);bit I2C_Send_Byte( uchar);uchar I2C_Receive_Byte(void);void …… |
 | [编程应用]温度传感器ds1820 的汇编程序 | 07-02 | 8 |
| 晶振:12MTEMPER_L EQU 36HTEMPER_H EQU 35HTEMPER_NUM EQU 60HFLAG1 BIT 00HDQ BIT P3.3AAA:MOV SP,#70HLCALL GET_TEMPERLCALL TEMPER_COVLJMP AAANOP;------------------读出转换后的温度值GET_TEMPER:SETB DQ ; 定时入口BCD:LCALL…… |
 | [综合应用]单片机破解的常用方法及应对策略 | 07-02 | 13 |
| 摘要:介绍了单片机内部密码破解的常用方法,重点说明了侵入型攻击/物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。 关键词:单片机;破解;侵入型攻击/物理攻击1 引言 单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或…… |
 | [PIC单片机][图文]PIC单片机的应用设计技巧 | 07-02 | 12 |
| 美国微芯公司(Microch{p Technology Inc.)开发的CM0S工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控制器在快速应用方面具有独到之处。由于其易用性和高可靠性,该系列微控制器稳居8位单片机全球出货量之首。PIC系列单片机具有指令集简洁、简单易学、速度高、功能强、功耗低…… |
 | [AVR单片机][组图]AVR单片机的TWI总线的原理及应用 | 07-02 | 17 |
| 摘要 在简要对比TWI总线与I2C总线的基础上,详细介绍TWI总线的内部模块、工作时序和工作模式,并给出一个编程实例加以说明.对TWI总线和传统的I2C总线的正确区分及使用具有现实的指导意义。关键词 两线串行总线TWI I2C AVR系列的单片机内部集成了TWI(Two-wire SerialInterface…… |
 | [51单片机]8031、8051、8751、89C51、89S51的区别与特点介绍 | 06-19 | 102 |
| 8031/8051/8751是Intel公司早期的产品。 8031的特点8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。 8051的特点8051片内有4k ROM,无须外接…… |
 | [51单片机][组图]基于AT89C51单片机设计的简易智能机器人 | 06-17 | 42 |
| 引言随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人。1 设计思想与总体方案1…… |
 | [51单片机][组图]AT89C51单片机在电话远程控制器中的应用 | 06-17 | 64 |
| 随着通讯产业的发展,电话机已经走进了千家万户,利用电话机进行远程控制的技术也日益用于生活中,本文设计了一种电话远程控制系统,该系统主要应用于电话遥控控制的家用电器,用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。 1 系统结构 此系统…… |
 | [51单片机][组图]at89c51芯片管脚图引脚图 | 06-13 | 567 |
| at89c51芯片管脚图引脚图AT89C51内部功能图:…… |
 | [综合应用][组图]矩阵式键盘的结构及工作原理 | 06-10 | 68 |
| 矩阵式键盘的结构与工作原理:在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,…… |
|