机电专业技术网

  • 05-06keil c6.20c 直接嵌入汇编的方法

       #ifdef ASM unsigned long shiftR1(register unsigned long); #else extern unsigned long shiftR1(register unsigned long); #endif //end of asm.h //<asm.c> #define ASM #include&nb...

  • 05-0651单片机串行口中断服务程序

       //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理  //出入均设有缓冲区,大小可任意设置。  //可供使用的函数名:  //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。   //ge...

  • 05-06BCD,HEX,BIN几种码制之间的转换

       几种码制之间的转换 BCD HEX BIN #include <reg51.h> #include <intrins.h> #include <stdio.h> #include <ctype.h> /**此宏定义摘自51bbs Youth发表***/ #define LongToBin(n)  (...

  • 05-06在程序中使用二进制字节数据的巧妙方法

       在程序中使用二进制字节数据的巧妙方法 #define LongToBin(n)  ( ((n >> 21) & 0x80) |  ((n >> 18) & 0x40) |  ((n >> 15) & 0...

  • 05-06KEIL C51支持的完整芯片列表

        KEIL C51支持的完整芯片列表 Acer Labs (8051 Family) M6032, M6759  Actel (8051 Family) Core8051  Aeroflex UTMC (8051 Family) UT69RH051  Analog Devices (8051 Fam...

  • 05-06使UltraEdit32突显96汇编的关键字

       把下列文字复制到ULTRAEDTwordfile.txt文件的末尾后保存,而后打开后缀为*.a96的文件可实现指令突显。 /L7"ASM96(196KB)" Nocase Line Comment = ; String Chars = ‘ File Extension...

  • 05-06突显PL/M-96的关键字

       以下文字可突显PL/M-96的关键字(文件后缀*.PLM),使用方法同上 /L6"PL/M-96" Nocase Block Comment On = /* Block Comment Off = */ String Chars = ‘ File&n...

  • 05-06使用GNU编译器

       GNU编译器是免费的编译器. 而且是交叉编译器. 支持mips arm, ppc, M680.  Cygwin是一种linux仿真器, 可以使GNU在windows2000下运行.   有了这俩个, 应该, 不需要买什么编译器了.   For mo...

  • 05-06自制简易编程卡

      编程芯片:      28xxEEPROM 原料:     废旧ISA卡.声卡.网卡.多功能卡都可以(只用接口部分).或者自己做一块ISA卡.    一台286或以上的计算机. 原理:     28xx可像62xx系列一样读写.可像27xx系列一样读...

  • 05-06ds18b20 c51源代码

      #include "reg51.h" #include "INTRINS.H" #include "LCD.h" #define CLR_RI  (RI=0) #define CLR_TI  (TI=0)                   ...

  • 04-24什么是插补

      什么是插补?试由直线的逐点比较工作节拍说明其插补过程: 答:插补是在组成轨迹的直线段或曲线段的起点和终点之间,按一定的算法进行数据点的密化工作,以确定一些中间点。从而为轨迹控制的每一步提供逼近目标。 逐点比较法是以四个象限区域判别为特征,每走一步都...

  • 04-21用单片机实现DMTF拨号/DMTF解码((MT8880/HT9200、HT9170)/FSK来电显示/LCD12864显示/62256读写

      单片机 DMTF拨号 DMTF解码((MT8880/HT9200、HT9170)/FSK来电显示/LCD12864 显示/62256读写拨打电话 拨号 DMT编码 HT9200 HT9170 功率放大 信号放大 振铃检测 掉线检测 忙音检测 FSK解码 来电显示 FSK解码 读取来电显示 接听....

  • 04-18市面上的几种单片机

      现在市面上流行几种单片机51AVRPICARMMSP等,其中51兼容的最多,一般人就是从学51开始的。说到那一种单片机最好用,我个人觉得每一种单片机多有他的长处和短处,不能片面的说那一种好那一种不好。有一些人说51的抗干扰能力不好,的却51的I0口的驱动能力和倒灌电流很...

  • 04-18嵌入式操作系统一览

      其实,嵌入式系统并不是一个新生的事物,从八十年代起,国际上就有一些IT组织、公司,开始进行商用嵌入式系统和专用操作系统的研发。这其中涌现了一些著名的嵌入式系统: WindowsCE MicrosoftWindowsCE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操...

  • 04-18SST89C54/58简介

      一.SST89C54/58性能简介 二.SST89C54/58功能图 兼容于INTEL公司的P87C54/58,扩展了IAP及4KE2PROM。 三.SST89C54/58程序空间 在动态修改Block0程序的问题上,应当确保将要加载的程序正确无误,至少做到进入Block1块入口程序的正确性,否则就只有借助编程器来烧录自举...

  • 04-18ASM-51 宏汇编使用手册

      A51与ASM51基本相同 ASM-51宏汇编主要用来开发Inter8051系列单片机,它具有宏处理,数据处理,列表处理和条件处理等多种功能。源程序的编写完全采用Inter标准助记符和行格式。在编写程序过程中,可借助于文本编辑(Windows的记事本)或文字处理软件Word等编辑,经ASM-51...

  • 04-18ATtiny11-12特性及应用

      ATtiny11特性: 8脚封装 1K字节Flash 多达6个可编程I/O 8Bit定时器/计数器 1个外部中断 任意引脚电平变化可产生中断/唤醒 模拟比较器 片内振荡器 ATtiny12特性: 8脚封装 1K字节ISPFlash 64字节ISPEEPROM 多达6个可编程I/O 8Bit定时器/计数器 1个外部中断 任意引脚电平变...

  • 04-18MSP430F11X1如何在线编程?

      MSP430F11X1如何在线编程? 答:FET430P110或FET430P140仿真软件里都有一个UsersGuide(FET工具用户指南),配有FET仿真工具的详细原理图。根据原理图,我们将仿真器的下面列出的9根线与目标板对应的线连接后就可以实现在线程序下载和调试:P1.4、P1.5、P1.6、P1.7、XOUT...

  • 04-18MSP430系列单片机焊接方法?

      MSP430系列单片机焊接方法? 先用锡浆(一种贴片机上用的焊锡材料,价格在150元/0.25KG)涂在线路板上,再用恒温烙铁焊接,或用热风焊机(约500元)焊接。 (...

  • 04-18ID卡常见型号

      EMID卡,主要是采用瑞士EM或台湾GK公司的4100、4102系列IC芯片+线圈+卡基封装而成。 (1)4001感应式ID厚卡: 台湾 4001COB 特征:普通型感应卡,厚薄适中,带有ID号码,可放入钱包内携带,另有一个便携孔。是目前最经济的射频IC卡片。 芯片:台湾4001COB 工作频率:125...