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

at89c51

at89c51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。
  • 自动浇花系统的设计

    本设计是基于at89c51单片机和ADC0832的自动浇花系统。本设计的电路内部包含湿度采集和AD转换等主要功能。自动浇水系统设计的浇水部分是通过单片机程序设计浇水的上下限值与感应电路送入单片机的土壤湿度值相比较,当低于下限值时,单片机输出一个信号控制浇水,高于上限值时再由单片机输出一个信号控制停止浇水。这样可以帮助人们及时地给心爱的盆花浇水。目 录1 自动浇花器的研究现状 22 系统设计的研究方法和手段 23 系统硬件简介 23.1 单片机的最小化系统 23.1.1 at89c51单片机的基本组成 33.1.2 at89c51单片机的存储器 33.1.3 振荡电路和时钟 43.2  LCD1602简介 53.2.1 LCD1602的基本参数及引脚功能 53.3 ADC0832的简介 73.3.1  ADC静态特性 83.3.2  ADC动态特性 83.3.3  ADC性能测试 93.3.4  常用ADC芯片概述 93.3.5 ADC0832模数转换原理及主要技术指标 93.3.6 主要特性 103.3.7 内部结构 103.3.8 外部特性(引脚功能) 103.3.9 ADC0832的工作过程 113.3.10 ADC0832与单片机的接口电路 113.4 土壤湿度检测模块 123.4.1 比较器LM393 133.4.1.1 LM393主要特点: 133.4.1.2 LM393引脚图及内部框图 133.5 报警及电机驱动 154软件设计 154.1 主程序流程图 154.2显示模块 184.3 AD转换模块 194.4湿度检测模块 205. 结论 21谢    辞 24附录1 原理图 24附录2 参考程序 25

    标签: at89c51 湿度的采集与显示 LED

    上传时间: 2022-05-17

    上传用户:canderile

  • (网盘)PLC大学 98.51GB

    at89c51单片机.jpg - 7.22MB单片机实验开发板.exe - 76.21KBPLC大学西门子教程西门子变频器西门子wincc视频教程威伦触摸屏台达施耐德......

    标签: plc

    上传时间: 2022-05-26

    上传用户:kent

  • 基于89C51和DAC0832的信号发生器(keil和proteus仿真)

    设计了一个采用at89c51和DAC0832的信号发生器,能产生正弦波、方波、三角波、锯齿波,可以通过按键切换波形、调节所有波形的频率、调节方波的占空比,并用液晶AMPIRE12864显示。keil中用C编写了程序,采用proteus调用keil编译的hex文件进行了仿真。设计文档给出了AMPIRE12864液晶的主要使用说明。

    标签: 89c51 dac0832 信号发生器 keil proteus

    上传时间: 2022-06-03

    上传用户:

  • at89c51单片机编写的C代码,用proteus设计电路仿真案例

    采用C代码编写的8位LED流水灯程序,附件是用PROTEUS设计的仿真电路工程,直接可以使用。请用Proteus 8以上版本。下面是验证好的源代码,供大家参考学习:------------------------------------------#include <reg51.h>void main(){LED;t0,t1,t2,t3,t4,t5,t6,t7;LED=P1;P1=0xFF;while(10){P1=0xFE;for(t0=10;t0<25000;t0++){;}P1=0xFD;for(t1=0;t1<25000;t1--) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xF7;for(t3=0;t3<25000;t3--) {;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xDF;for(t5=0;t5<25000;t5--){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0x7F;for(t7=0;t7<25000;t7++){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0xDF;for(t5=0;t5<25000;t5++){;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xF7;for(t3=0;t3<25000;t3++) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xFD;for(t1=0;t1<25000;t1++){;}P1=0xFE;}} ----------------------------------------------------

    标签: at89c51 单片机 proteus 电路仿真

    上传时间: 2022-06-09

    上传用户:zhanglei193

  • 基于51单片机的计算器——原理图 程序 PCB proteus仿真

    1、本设计基于STC89C51/52(与AT89S51/52、at89c51/52通用,可任选)单片机。2、矩阵按键输入、LCD1602液晶显示,构成一套可以运算两个数之间的加减乘除的设计。3、最大运算是:9999*9999,可以运算负数

    标签: 51单片机 pcb proteus

    上传时间: 2022-06-10

    上传用户:kent

  • 基于时钟日历芯片DS1302的万年历设计

    摘要随着科学技术的发展,万年历的设计也层出不穷。本设计以单片机at89c51和DS1302为核心,结合译码器74HC154和驱动芯片741S244,以及模拟键盘,LED显示电路等构成一个可控及显示精确的万年历时间系统DS1302为一个实时时钟芯片,具有较高时间精度,它与单片机进行串口通信,单片机通过与它的通信,取出其时间寄存器中的值,再通过相应的电路,把时间值通过LED显示,如果显示的值与标准时间不同,此系统就经过模拟键盘灵活控制,调节DS1302中时间寄存器中的值,达到与标准时间同步。关键词 at89c51,DS1302在科技日新月异发展的今天,人们对时间概念的认识显得尤为深刻,“时间就是金钱”,“时间就是生命”等警句更是激励着人们努力工作,把握时间。作为时间的标量,时钟等计时设备也随着人们的不断认识而变化。在三千年前,我国祖先就发明了用土和石片刻制成的“土主”与“日规”两种计时器,成为世界上最早发明计时器的国家之一。到了铜器时代,计时器又有了新的发展,用青铜制的“漏壶”取代了“土主”与“日规”。东汉元初四年张衡发明了世界第一架“水运浑象”,此后唐高僧一行等人又在此基础上借鉴改进发明了“水运浑天仪”、“水运仪象台”。至元明之时,计时器摆脱了天文仪器的结构形式,得到了突破性的新发展。元初郭守敬、明初詹希元创制了“大明灯漏”与“五轮沙漏”,采用机机械结构,并增添盘、针来指示时间,这使其计时更准确,机械性也更先进。

    标签: DS1302 万年历

    上传时间: 2022-06-19

    上传用户:

  • 基于51单片机的篮球计分器设计

                           单片机课程设计            篮球记分器  LANE STUDIO CONTENT  1 2 3 4 5 系统功能 课题运用的知识点 系统原理的设计 硬件部分的设计 软件部分设计 1      系统功能  PART 1  PART 1 随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用. 单片机体积小,功能强,集成了微型机的各部件,大大缩短了系统内信号传送的距离,从而提高了系统的可靠性及运行速度。 该系统主要是实现以下几种功能:  ① 计分:能同时显示甲、乙两队比分,最大计分数为99。能分别对甲、乙两队比分进行加分。 ② 计时:从比赛开始时启动计时工作方式,初始时间为00,最大计时为99 分钟, 经过修改后应该还能实施计时暂停,还能设定为倒计时。 ③ 交换比分:中场交换比赛场地时,能交换甲、乙两队比分的位置。 ④ 哨音提示:设定的比赛时间到了,能自动哨音提示比赛结束. PART 1 2 课题运用的知识点  PART 1  PART 2 1 2 3     人机接口 at89c51单片机的运用 LED数码管的运用 本课题主要运用单片机设计知识设计篮球赛记时计分器,因此涉及到的知识点主要有以下几点: 3 系统原理的设计 PART 3 按 钮   单片机芯   片  时间显示   比分显示   为了实现原理图的设计目标,同时结合自己获取的各种资料以及要达到的具体功能,所确定的组成框图如图。   一、组成框图的组成说明    二、组成框图的组成及其功能说明 1、LED能够显示比赛成绩和比赛时间,并且能够显示调整后的比赛成绩和时间 2、控制按钮由两队的加分按钮组成、以中场中止按钮组成。 3、暂停比赛时间 4 硬件部分的设计 PART 4 单片机接口电路 复位电路 1 复位是指单片机的CPU或系统中其它的部件处于某一确定的初试状态,并从这一状态开始工作。除了进入系统的正常初始化之外,当由于程序运行出错或是操作错误使系统处于锁死状态,为摆脱困境,需要进行按键复位。     通常单片机的复位操作有上电复位、信号复位、运行监视复位,运行监视复位有程序运行监视和电源监视。 在本设计中,则是采用上电复位,原理是当电源接通后,上电瞬间RESET引脚获取高电平,该高电平需要电容充电来维持,当高电平维持在两个机械周期以上则单片机能被复位。  PART 4 2 晶体振荡电路  晶体振荡电路用于产生单片机工作时所需的时钟信号,从而保证各部分工作的同步。单片机内部有一个高增益反相反大器,只要在输入端XTAL1与输出XTAL2之间挂一个晶体振荡器和微调电容就可以构成一个稳定的自激震荡器并在单片机内部产生的时钟脉冲信号。电容器C1与C2用于稳定频率和快速起振,电容一般在5PF—30PF,本设计电容为30PF。 PART 4 3 键盘接口电路 与通用单片机相比,单片机应用系统中的键盘种类很多,键盘中按键数量设置依系统操作要求而定。单片机应用系统中的键盘有独立式和行列式两种。            

    标签: 51单片机 篮球计分器

    上传时间: 2022-06-22

    上传用户:canderile

  • 16×64LED点阵显示屏的设计-附完整proteus仿真图和源程序

    LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,在信息显示领域得到了广泛的应用,实现显示屏的技术也有很多种。本文介绍了基于单片机80C51为控制器的16×64LED点阵显示屏系统的设计。整机以美国ATMEL公司生产的40脚单片机at89c51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8×8点阵LED显示模块来组成一个16×64点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。本文介绍了利用Proteus7.10软件进行原理图的绘制,利用汉字转换软件将汉字转换为将要发送给单片机的点阵数据,在kei1软件当中采用C语言编程,与proteus进行联调,并通过仿真软件Proteus7.10最终实现自己设想的效果,总体上系统的设计简单、显示清晰、成本较低。

    标签: led 点阵 显示屏 proteus

    上传时间: 2022-07-03

    上传用户:

  • 单片机函数信号发生器(51单片机)

    本文介绍一种用at89c51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。文章给出了源代码,通过仿真测试,其性能指标达到了设计要求。关键词:单片机;DAG信号发生器信号发生器应用广泛,种类繁多,性能各异,分类也不尽一致。按照频率范围分类可以分为:超低频信号发生器、低频信号发生器、视频信号发生器、高频波形发生器、甚高频波形发生器和超高频信号发生器。按照输出波形分类可以分为:正弦信号发生器和非正弦信号发生器,非正弦信号发生器又包括:脉冲信号发生器,函数信号发生器、扫频信号发生器、数字序列波形发生器、图形信号发生器、噪声信号发生器等。按照信号发生器性能指标可以分为一般信号发生器和标准信号发生器。前者指对输出信号的频率、幅度的准确度和稳定度以及波形失真等要求不高的一类信号发生器。后者是指其输出信号的频率、幅度、调制系数等在一定范围内连续可调,并且读数准确、稳定、屏蔽良好的中、高档信号发生器。

    标签: 函数信号发生器 51单片机

    上传时间: 2022-07-22

    上传用户:wangshoupeng199

  • VIP专区-单片机源代码精选合集系列(8)

    eeworm.com VIP专区 单片机源码系列 8资源包含以下内容:1. 单片机最小系统与基本输入输出电路设计.ppt2. 基于8051仿真 STC12C5A60S2-PDIP40+DS18B20+LCD1602.zip3. ATmega_128常用程序例子.doc4. 利用时钟芯片DS1302实现万年历.rar5. 单片机驱动继电器 (非常有用).ppt6. iccavr_atmega128程序大全.wps7. 16&16LED点阵显示器设计.rar8. DAC0832工作原理及其在单片机中的应用(基于Proteus仿真).docx9. 单片机设计 16*16点阵屏电路图.pdf10. 基于单片机的直流电机调速系统设计.doc11. 学校电子日历的研发.zip12. dy-mini 80 v3单片机开发板图.rar13. 51单片机综合学习系统-SPI总线.pdf14. 基于STC12C5A60S2单片机的静态应变采集器设计.zip15. at89c51开发例程 protues仿真 keil编程.rar16. 十天学会单片机和C51_视频教程的种子文件.rar17. 基于单片机的双轴太阳能跟踪系统的设计.zip18. DM430-L单片机系统板.pdf19. S51下载线制作原理文件包V2.0.rar20. 基于MSP430的低成本及超低功耗数字测温器设计.zip21. STM32_在KEIL_MDK环境下使用V3.4库.pdf22. 动态显示中断定时计数.ppt23. 基于stc89c51的数电课设—“开灯游戏设计”.doc24. 步进电机实验电路.doc25. stc15单片机开发板使用说明书.pdf26. 温度报警加按键调节上下限.doc27. 好书共享-《实例解读51单片机完全学习与应用》.pdf28. 利用宏晶科技的IAP单片机开发自己的ISP程序实例.zip29. 稀里糊涂玩STM32第四讲:白驹过隙.pdf30. 利用宏晶科技的IAP单片机开发自己的ISP程序.doc31. STM32讲义+第三讲:事出有因+5D.pdf32. STM32的恒温消毒柜设计.zip33. 稀里糊涂玩STM32第二讲:源源不绝+5D.pdf34. AT89c52控制数码管带温度显示的万年历.rar35. 稀里糊涂玩STM32 第一讲:泾渭分明+5D.pdf36. 基于I2C总线的AD存储DA的proteus仿真.rar37. MSP430x1xx Family user guide.pdf38. 自动通风系统程序及proteus仿真.rar39. USB下载器(STC89C5x系列).pdf40. 稀里糊涂玩STM32第六讲:川流不息.pdf41. 最简单易学的C语言教程资料包.zip42. 稀里糊涂玩STM32第五讲:争分夺秒.pdf43. c语言编程实例训练.zip44. 用lcd1602和adc0808设计的数字电压表.doc45. bin转hex的小程序.rar46. 51单片机设计的心形流水灯.zip47. 131-双色点阵交替图形显示.rar48. 74LS138译码器应用.zip49. 自动往返电动小汽车设计报告.pdf50. 多路智力竞赛抢答器装调实训.doc51. 天漠科技SBC8100单板机概述.pdf52. 单片机相应芯片资料.rar53. 单线CAN总线隔离中继器的设计.zip54. keil C51完全破解版.zip55. IAR使用教程.pdf56. 基于HT46F49E的低成本智能电表设计.zip57. LCD12864串口显示程序(实际检验通过).doc58. keil c51完全版.zip59. MSP430单片机在水声应答释放器中的应用.zip60. nokia5110智能电子钟的设计ds1302+ds18b20+stc12c5a60s2.rar61. msp430G2553程序实例.ppt62. 基于AT89S51单片机的低频信号设计及仿真研究.zip63. ATMEGA16L熔丝配置详解.pdf64. TX-1C实验板分块原理图.rar65. 12864显示DS18B20温度曲线.rar66. Keil_uvision_4基本使用教程.pdf67. 飞思卡尔智能车设计资料.pdf68. DIY四轴花样流水灯(附原程序和仿真).rar69. CT107D单片机综合实训平台使用说明书.pdf70. 52单片机开发板的实例程序.rar71. STM32F103中文教程及参考手册.pdf72. 读懂芯片时序.zip73. STM8中文资料.pdf74. 一种声音引导倒车系统设计研究.pdf75. arm菜鸟 快速入门.rar76. 用8051单片机实现智能浇花.pdf77. 21天学通51单片机开发(第2版).rar78. 红外线发射接收对管的简单应用基础.doc79. 定时器中断 (加强理解).rar80. STC12C5A60S2增强型51单片机手册.pdf81. 新概念51单片机C语言教程书中例程.rar82. 电子竞赛,智能小车资料大全,郭天祥单片机编程高清视频教程入门与提高.zip83. 一种基于MSP430单片机的蓄电池充电系统.pdf84. CC2530中文数据手册完全版.pdf85. 315M无线收发系统编码,解码程序.zip86. 一种基于MSP430单片机技术的新型电压监测仪.pdf87. 单片机频率计C代码.zip88. 智能小车C语言模块化编程(我见过最好的).pdf89. AVR单片机系统开发经典实例部分源程序.rar90. 基于LM35的温度测量系统.doc91. 飞思卡尔智能车资料.rar92. MK60DN512ZVLQ10资料.pdf93. 字符特征提取和单片机显示.zip94. Microcontrollers Projects in C for The 8051.pdf95. 基于AT89S52的无线传感网节点前端设计.zip96. 基于MSP430F149的人员登记与录入系统设计.zip97. nRF905微功率模块资料汇总(2012-08-20).rar98. STC12C5A60S2数据手册.pdf99. 具有实时时钟器的测温系统的设计.zip100. 单片机C语言课程设计_程序--花样流水灯.doc

    标签: Matlab 应用程序 接口 用户

    上传时间: 2013-05-15

    上传用户:eeworm