首页 > TAG信息列表 > 51
  • 基于51,人体红外感应和RC522的门禁系统

    总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考...

    2019-07-09 20:44:42  关键字:51   人体红外感应   RC522   门禁系统   

  • 51操作系统学习笔记(二)

    在“51操作系统学习笔记(一)”里,已经掌握了并行多任务的实现,和利用修改sp内容,子程序结束调用ret来实现程序跳转。但程序没有涉及中断,任务中有中断,程序会失去控制。这一单元,要学习带中断问题的多任务操作系...

    2019-01-07 18:00:01  关键字:51   操作系统   

  • 51操作系统学习笔记(一)

    任务:实现并行多任务,没有考虑中断问题。我会在“51操作系统学习笔记(二)”考虑中断问题,研究一个复杂一点的操作系统。51单片机上用操作系统,虽说没有太大的实际用处。但是,对于学习嵌入式操作系统,毕竟是最...

    2018-08-24 16:00:01  关键字:51   操作系统   

  • 51数码管动态显示程序-------调试经验

      今儿学习了动态数码管显示的知识,其实很简单,只要是首先让数码管逐个显示1,2,3,4...间隔1秒钟,用定时器0控制时间,未选也用一个table数组表示出来,然后减小间隔时间,我这用的是5ms显示效果不错,利用人眼的...

    2018-09-20 12:40:01  关键字:51   数码管   动态显示   

  • 51 串行口的初始化

    串行口工作之前首先应对其进行初始化,主要是设置产生波特率的定时器1,、串行口控制和中断控制。具体步骤如下:1.确定T1的工作方式(编程TMOD寄存器);2.计算T1的初值,装载TH1,TL1;3.启动T1(编程TCON中的TR1位)...

    2018-12-12 11:40:01  关键字:51   串行口   初始化   

  • 有关51串口通信

    (1)SCON是一个特殊功能寄存器,用以设定串行口的工作方式、接收/发送控制以及设置状态标志:SCON 位 7 6 5 4 3 2 1 0位于98h SM0 SM1 SM2 REN TB8 RB8TI RI1.SM0与SM1是工作方式控制位2.SM2与方式有关,一般只用方...

    2018-07-24 17:20:02  关键字:51   串口通信   

  • 51 液晶1602学习

      学习1602液晶,也是把握要好其初始化的有关知识1. RS数据命令选择端 我们的板子上连的是P10  R/W读写选择短端 我们的板子上连的是P11  E使能信号 我们的板子上连的是P12  D0-D7 我们的板子上连的是P20-P2...

    2018-08-28 18:00:02  关键字:51   液晶   1602   

  • 51多文件系统的书写

    这两天在学着写多文件程序,开始的时候真的不会写,后来参照百度上得到,书写基本的还是会的,但是一到自己改的程序就不会了,后来找呀找呀,终于找到解决的方法,我觉得告我们这一行的千万千万不要着急,否则会丧失...

    2018-07-24 12:10:01  关键字:51   多文件系统   

  • 基于51,人体红外感应和RC522的门禁系统

    总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考主函数:rc522.c#include #include #include "mian.h"#include "rc522.h"#define MAXRLE...

    2018-08-03 11:10:01  关键字:51   人体红外感应   RC522   门禁系统   

  • 51c单片机开发

    //TX-1C实验板 //芯片 STC89C52RC //晶振频率 11.0592MHz //=====一个LED灯闪 #include #define uint unsigned int sbit led1=P1^0; void delay1s(); void main() { while(1) { led1=0; delay1s(); ...

    2018-07-04 18:00:02  关键字:51   c   单片机开发   

  • 51隐藏的初始化程序

    80C51在电源重置后(Power On Reset)所执行的第一个程序模块并不是使用者的主程序main(),而是一个隐藏在KEIL-C51标准链接库中称为startup.a51的程序模块。startup.a51的主要工作是把包含idata、xdata、pdata在内的...

    2018-12-13 14:00:01  关键字:51   初始化程序   

  • 51高精度除法程序及使用

      科技人员在开发51单片机应用系统过程中,往往遇到多字节除法及倒数问题。但目前一些资料中所介绍的有关程序,复杂且功能单一、精度低。本人在研制((GZ93多功能程控测试仪》过程中,自行设计的4字节除4字节程序具...

    2018-08-13 12:40:02  关键字:51   高精度除法   

  • 51模拟SPI同步收发程序.C

    以前弄的 51与FPGA用SPI进行通信的测试程序, 模拟的具体是SPI的哪种模式记不清了,只要改下sclk的时序就可以了.#include#include#include#include//SPI接口sbit cs = P2^3;sbit sclk = P2^4;sbit din = P2^2;sbit do...

    2018-10-12 14:20:01  关键字:51   模拟SPI   同步收发   

  • 关于51的data bdata idata xdata的理解

    先看一段单片机的说明:8051-based microcontroller with 6-clock High-Speed Core,20 Mhz at 6 clks/cycle, 33 Mhz at 12 clks/cycle, Dual I2C, SPI,PCA, 10 Interrupts/4 Priority Levels, 32K Bytes ISP/IAP FLAS...

    2018-09-04 09:20:01  关键字:51   data   bdata   idata   xdata   

  • 51P0,P1左右移

    buf1 equ 30hbuf2 equ 31hbuf_b1 bit 00hbuf_b2 bit 01horg 0000hajmpstartorg0030hstart:;mov buf1,#0ffhmov buf2,#0ffhmov a,#00hclr buf_b1;clr buf_b2;mov r2,#08h;循环八次。loop:mov a,buf1;mov c,buf_b1;rlc ...

    2018-11-21 16:00:01  关键字:51   P0   P1   左右移   

  • 基于51的LCD1602四数据线驱动

    /这个程序已经调试过了//下面调用实例////////////////////////////////////LCD1602读写头文件//四线驱动方式//////////////////////////////////#include#include "LCD1602.h"/*-----------管脚定义在液晶头文件中-...

    2018-12-19 12:40:01  关键字:51   LCD1602   四数据线驱动   

  • 51的测试程序(主要是用仿真串口进行测试)

    /******************************************************************************************************************************************************************************/#include #include #inclu...

    2018-08-01 16:30:02  关键字:51   测试程序   仿真串口   

  • 51proteus仿真:生成正弦波

    仿真电路图和生成锯齿波的电路图一样。程序用中断来定时。C程序如下:#include sbit CS0=P3^0;sbit WR0=P3^1;bit flag=0;unsigned char i=0;unsigned char code sin_num[]={ 0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2, 2,3,3...

    2018-09-05 10:40:01  关键字:51   proteus仿真   正弦波   

  • 51proteus仿真:生成锯齿波

    之前做了一个adc0832的DA转换实验,利用adc0832把采集到的模拟信号(电压)转换成数字信号,输入到单片机,然后在7段数码管中显示出信号的电压来。所以这一次做一做数字转模拟的实验。51的比较多的数模转换实验是做信...

    2018-08-09 08:40:01  关键字:51   proteus仿真   锯齿波   

  • 51外部中断测试

    #include#include#define GPIO_LED P2//外部中断的IOsbit K3=P3^2;sbit K4=P3^3;void IntConfiguration();void Delay(unsigned int n);unsigned char KeyValue=0;void main(void){GPIO_LED=0Xfe;IntConfiguration();...

    2019-01-15 18:00:01  关键字:51   外部中断测试   

  • 51IO输入测试代码

    #include#include#define GPIO_LED P2sbit K1=P3^1;void Delay10ms( ); //延时10msvoid main(void){unsigned int i,j;j=0xfe; //1111_1110while(1){GPIO_LED=j; if(K1==0) //检测按键K1是否按下{Delay10ms(); //消除...

    2018-09-17 19:20:01  关键字:51   IO输入   测试代码   

  • 51IO输出测试代码

    #includesbit LED1=P2^0;void Delay(unsigned int a);void main(){while(1){LED1=0;//点亮Delay(5000);LED1=1;Delay(5000);}}void Delay(unsigned int a)//0~65535{unsigned char b;for(;a>0;a--){for(b=110;b>0;b--...

    2018-10-24 12:40:01  关键字:51   IO输出   测试代码   

开奖预测子站

更多

项目外包

更多

推荐博客