首页 > TAG信息列表 > C51
  • c51 串口 波特率的计算

    在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS—51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T溢出率决定。...

    2019-08-04 17:58:10  关键字:c51   串口   波特率   

  • AT89S51的由来及与C51的区别

    AT89S51的由来及与C51的区别...

    2019-08-04 17:56:54  关键字:AT89S51   C51   区别   

  • C51仿真器使用说明

    C51仿真器使用说明...

    2019-07-18 19:57:56  关键字:C51   仿真器   使用说明   

  • 基于C51的嵌入式实时控制模块的设计与实现

    随着现代通信技术的发展,通信测试仪器不断推陈出新。各种新型设备对系统的实时响应能力的要求越来越高,一种通信测试仪器的实时响应性能,就成为系统设计能否成功的关键因素之一。笔者曾在多个通信测试仪器项目中,成功地应用ARM处理器、C51单片机等为主控芯片的嵌入式系统,实现了对仪器相关模块的实时控制功能。因此提出一种在某通信测试仪器中使用C51单片机来实现实时控制的设计方案。...

    2019-07-16 20:24:09  关键字:C51   实时控制模块   

  • 如何用C51实现单片机和PLC之间通讯的实例

    HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机[1]作为其核心控制器,以实现实时快速处理。PLC和单片机结合不仅可以提PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以Modbus通讯协议为例,详细讨论了一个人机系统中,如何用C51实现单片机和PLC之间通讯的实例。...

    2019-07-03 21:37:16  关键字:C51   单片机   PLC   通讯   

  • 单片机解码万能红外遥控器的C51程序

    使用方法:打开串口调试助手,设置为9600 bps 单片机这边用11.0592MHz的晶振,使用sm0038或者其他型号的红外接收头按下面的电路连接好,其中out直接与单片机的p3.2脚相连.按下遥控器,串口调试助手便会出现解码值....

    2019-06-18 20:51:33  关键字:单片机解码   万能红外遥控器   C51   

  • 汇编语言与C51语言实现跑马灯实验的比较

    当前开发单片机应用系统程序主要应用汇编语言和C51语言,采用汇编语言编写可直接操纵系统的硬件资源,能编写出高效运行的程序代码,程序运行速度快。而采用C51语言编写可改善程序的可读性和可移植性,利于产品的更新换代,大大加快了单片机应用程序的开发速度。下面通过一个简单的实验--跑马灯实验来分析一下这两种语言的差别。...

    2019-06-16 19:37:20  关键字:汇编语言   C51   跑马灯   

  • 单片机C51位运算应用技巧

    位运算应用口诀:清零取位要用与,某位置一可用或,若要取反和交换,轻轻松松用异或!移位运算要点1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。2 "<<" 左移:右边空出的位上补0,左边的位将从字头挤掉...

    2019-05-22 18:33:02  关键字:单片机   C51   位运算   

  • 单片机C51位运算应用技巧

    位运算应用口诀:清零取位要用与,某位置一可用或,若要取反和交换,轻轻松松用异或!移位运算要点1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。2 "<<" 左移:右边空出的位上补0,左边的位将从字头挤...

    2018-05-16 13:04:44  关键字:单片机   C51   

  • 单片机c51和一般的c语言有何不同之处?

    c语言和c51大部分的地方都是相同的,他们的语句,结构,顺序都是很相似的,只是c51相比与c语言,多了很多变量类型和其他的东西,下面是总结c语言和c51的一些不同之处。变量类型位变量声明 bit c51中特有的一种变量声明,b...

    2018-05-16 12:47:29  关键字:单片机   C51   C语言   

  • KEIL C51之绝对地址定位详解

    单片机空间分配看*.M51文件,ARM,DSP空间分配看*.map文件1、函数定位:假如要把C源文件 tools.c 中的函数int BIN2HEX(int xx){...}放在CODE MEMORY的0x1000处,先编译该工程,然后打开该工程的M51文件,在* * * C ...

    2018-05-16 12:44:57  关键字:Keil   c51   

  • 单片机C51中的NOP指令使用经验

    方法1:在keil C51中,直接调用库函数:#include // 声明了void _nop_(void);_nop_(); // 产生一条NOP指令作用:对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时几微秒...

    2018-05-16 12:44:26  关键字:单片机   c51   

  • Keil C51重定向printf到串口

    概述进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数,但是在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对...

    2018-05-14 16:36:15  关键字:Keil   C51   

  • keil c51编译器的一些使用心得

    现在的存储器已经不像七八年前那样昂贵了,但是ram相对于rom和eeprom的价格还是不可同样看待的,所以程序中节省内存在现在看来还是非常关键的。原因有以下几点:1.ram的存取速度相对于eeprom的存取速度要快很多倍,不...

    2018-09-05 08:20:01  关键字:keil   c51   编译器   使用心得   

  • PWM的C51程序

    #include #include #include #include "UPSD3200.H"#include "upsd_pwm.h"#define uint unsigned int#define uchar unsigned charPSD_REGS PSD8xx_reg _at_ csiop;#define KEYIO (~(PSD8xx_reg.DATAIN_A)) & 0x07sbi...

    2019-01-02 11:00:01  关键字:PWM   C51   

  • C51固定ROM地址初始化数据方法

    查了很多资料,要用KEIL C51在ROM(FLASH)中固定的位置写入一个初始化数据,网上有很多办法,感觉都不是很好,我最近因为要用,所以想了一个办法来实现,大家都知道在C51成立工程时都有一个扩展名为A51的源文件,这...

    2018-09-03 19:40:01  关键字:C51   ROM地址   初始化数据   

  • c51 bit使用

    如i=0时,tab[i]的值为0x3f,那么这句bit_dat((bit)(tab[i]&0x80));的作用是:第一步:tab[i]与0x80作位与,即0x3f与0x80作位与(与0x40相位与就是取了第6位),这样的效果是取得了0x3f的最高位(第7位),其它位全部被...

    2018-09-04 12:20:01  关键字:c51   bit使用   

  • 学习型红外线遥控程序——C51

    /*************晶体为11.0592M,波特率9600bps***************学习型红外线遥控程序*******/#include void Ewen(void);void Ewds(void);void Delay(void);void Irda(void);void Study(void);void Output(unsigned int...

    2018-08-15 17:40:01  关键字:学习型   红外线遥控   C51   

  • c51写的日历时钟程序2

    ********************************************************************************************************** FORMAT CURRENT TIME INTO STRING** Description : Formats the current time into an ASCII string...

    2018-10-10 16:40:01  关键字:c51   日历时钟   

  • c51写的日历时钟程序3

    ********************************************************************************************************** DETERMINE IF WE HAVE A LEAP YEAR** Description : This function determines whether the &#39;ye...

    2018-07-10 13:20:02  关键字:c51   日历时钟   

  • C51中的各种问题

    问题: 我怎样写一个C程序回应来自8051串行接口的字符?解答: 函数_getkey和putchar使用片内串口来完成串行I/O。这些子程序包含在C51库中,每个函数的源文件位于\C51\LIB目录下。参见你的C51用户手册获取更多关于这...

    2018-11-15 18:20:01  关键字:C51   问题   

  • C51怎样将子程序段定位在1个固定的地址

    问:C51 怎样将1个子程序段定位在1个固定的地址位置?以下2问题均要用C51解决1。 怎样将1个子程序段定位在1个固定的地址位置? 例如将 INT BCD2HEX(INT XX)定位在1000H2。 HOW在EEPROM 中固定的位置存放1字符串? ...

    2018-12-06 08:00:01  关键字:C51   子程序段   定位   地址   

 258    1 2 3 4 5 6 7 8 9 10 11 12 下一页 尾页

技术子站

更多

项目外包

更多

推荐博客