虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

80c51

80c51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(DualInLinePackage),内有128Byte的RAM单元及4K的ROM。
  • 基于80c51单片机开发的功能强大的电子时钟系统 包括c语言代码 PCB制版的原理图及封装图

    基于80c51单片机开发的功能强大的电子时钟系统。包括c语言代码、PCB制版的原理图及封装图

    标签: 80c51 单片机 电子时钟 C语言

    上传时间: 2022-01-30

    上传用户:wangshoupeng199

  • 80c51单片机的串行口及串行总线扩展总结

    文档为80c51单片机的串行口及串行总线扩展总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,

    标签: 80c51 单片机

    上传时间: 2022-06-16

    上传用户:kingwide

  • 电子书-单片机基础.rar

    <单片机基础>,本书着重讲述8位单片机的典型代表80c51系列,介绍其基本原理和应用。主要包括:80c51单片机的硬件结构及串并行扩展、指令系统和汇编语言程序设计以及单片机的发展和应用等。 初学者入门的好书。

    标签: 电子书 单片机基础

    上传时间: 2013-06-26

    上传用户:axe2010

  • 4X4矩阵键盘控制实验.rar

    4*4键盘扫描程序,基于80c51,的KEIL IDE 7.10

    标签: 4X4 矩阵键盘 控制实验

    上传时间: 2013-06-09

    上传用户:wmwai1314

  • 12864液晶演示实验.rar

    12864液晶 驱动程序,基于80c51 的KEIL 开发环境

    标签: 12864 液晶 演示实验

    上传时间: 2013-06-01

    上传用户:源弋弋

  • 基于FPGA的8051 IP核的设计

    本文探索了自主系统CPU设计方法和经验,同时对80c51产品进行了必要的改进。 文章采用XILINX公司的Virtex-ⅡPro系列FPGA芯片,在相关EDA软件平台的支持下进行基于FPGA的8051芯片的设计。在已公开的8051源代码的基础上,对其中的程序存储器、指令存储器做了较大幅度的修改,增加了定时器、串行收发器的软件编写,VerilogHDL语句共6000余行(见附录光盘)。在设计中笔者特别的注意了源代码中组合逻辑循环的去除,时序设计中合理确定建立时间和保持时间,保证了工作频率的提高(工作频率由12MHz提高到约30MHz),串行收发器的下载实验验证了该模块频率的提高。对设计高频CPU提供了有益的借鉴。本文利用Modelsim进行了功能仿真和后仿真,利用Synplify进行了综合,仿真和综合结果达到了设计的预期要求,并为下载和组成系统作了准备工作(设计了外围电路的PCB板图)。

    标签: FPGA 8051 IP核

    上传时间: 2013-06-28

    上传用户:梧桐

  • j_11970_93small_rtos.rar

    基于80c51单片机源码公开的Small RTOS v1.20.3-

    标签: small_rtos 11970 93

    上传时间: 2013-07-07

    上传用户:hj_18

  • C51Tip-如何使8051工程和开发过程变得简单

    这是一本关于Intel 80c51 以及广大的51 系列单片机的书这本书介绍给读者一些

    标签: 8051 Tip 51 工程

    上传时间: 2013-10-13

    上传用户:坏天使kk

  • 最新微波炉的设计

    鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了P89V51RB2FN单片机作为主控制器,P89V51RB2FN 是一款80c51 微控制器,包含16kB Flash 和256 字节的数据RAM ,3 个16 位定时器/计数器,8 个中断源,4 个中断优先级,2 个DPTR 寄存器[19];主要负责系统的控制与协调工作。具体方案如下:首先,利用单片机检测各种模拟信号,通过接收键盘送来的命令,确认功能设置,实现数据装入和实时监控,其次,根据CPU发出的信号控制语音播报、显示等功能,用软件实现系统定时功能,节省了硬件成本的开销。这样的设计使安装和调试工作可以并行进行,极大地缩短了总体设计和制造的时间,综合考虑以上因素。

    标签: 微波炉

    上传时间: 2013-10-14

    上传用户:wanqunsheng

  • 80c51特殊功能寄存器地址表

    /*--------- 8051内核特殊功能寄存器 -------------*/ sfr ACC = 0xE0;             //累加器 sfr B = 0xF0;  //B 寄存器 sfr PSW    = 0xD0;           //程序状态字寄存器 sbit CY    = PSW^7;       //进位标志位 sbit AC    = PSW^6;        //辅助进位标志位 sbit F0    = PSW^5;        //用户标志位0 sbit RS1   = PSW^4;        //工作寄存器组选择控制位 sbit RS0   = PSW^3;        //工作寄存器组选择控制位 sbit OV    = PSW^2;        //溢出标志位 sbit F1    = PSW^1;        //用户标志位1 sbit P     = PSW^0;        //奇偶标志位 sfr SP    = 0x81;            //堆栈指针寄存器 sfr DPL  = 0x82;            //数据指针0低字节 sfr DPH  = 0x83;            //数据指针0高字节 /*------------ 系统管理特殊功能寄存器 -------------*/ sfr PCON  = 0x87;           //电源控制寄存器 sfr AUXR = 0x8E;              //辅助寄存器 sfr AUXR1 = 0xA2;             //辅助寄存器1 sfr WAKE_CLKO = 0x8F;        //时钟输出和唤醒控制寄存器 sfr CLK_DIV  = 0x97;          //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1;        //总线速度控制寄存器 /*----------- 中断控制特殊功能寄存器 --------------*/ sfr IE     = 0xA8;           //中断允许寄存器 sbit EA    = IE^7;  //总中断允许位  sbit ELVD  = IE^6;           //低电压检测中断控制位 8051

    标签: 80c51 特殊功能寄存器 地址

    上传时间: 2013-10-30

    上传用户:yxgi5