51—52系列单片机特殊功能寄存器一览表
上传时间: 2013-12-19
上传用户:yueguizhilin
51单片机串行口初值计算器。
上传时间: 2013-11-12
上传用户:leawon947
51单片机寄存器的描述。。引脚
上传时间: 2013-10-14
上传用户:jiangshandz
我们在做一个单片机系统时,常常会遇到这样那样的数据采集,在这些被采集的数据中,大部分可以通过我们的I/O口扩展接口电路直接得到,由于51单片机大部分不带AD转换器,所以模拟量的采集就必须靠A/D或V/F实现。下现我们就来了解一下AD0809与51单片机的接口及其程序设计。
上传时间: 2013-10-19
上传用户:gaome
51单片机C语言提升教程 51 单片机C 语言学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51 架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51 的编程语言常用的有二种,一种是汇编语言,一种是C 语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C 语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C 语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C 语言的开发周期通常要小于汇编语言很多。综合以上C 语言的优点,我在学习时选择了C 语言。以后的教程也只是我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一起交流,一起学习,一起进步。
上传时间: 2013-10-14
上传用户:aa7821634
DAC0832是一个8位D/A转换器芯片,单电源供电,从+5V~+15V均可正常工作,基准电压的范围为±10V,电流建立时间为1μs,CMOS工艺,低功耗20mW。其内部结构如图9.1所示,它由1个8位输入寄存器、1个8位DAC寄存器和1个8位D/A转换器组成和引脚排列如图1所示。 • DAC0832工作方式• ADC0809工作方式要求掌握:• MCS-51单片机与D/A转换器的接口连接• MCS-51单片机与A/D转换器的接口连接• 初始化编程及应用了解:• 典型D/A转换器芯片DAC0832的管脚功能• 典型A/D转换器芯片ADC0809的管脚功能
上传时间: 2014-01-14
上传用户:zl520l
介绍了基于51单片机的网络连接控制器的软硬件设计方案,主要采用Atmel公司的8 b单片机AT89C51作为核心处理器,采用RealTek公司的RTL8O19AS芯片接入以太网。同时讨论了精简的TCP/IP协议栈的分层次实现,实现了可靠的UDP数据通信。
上传时间: 2013-11-22
上传用户:alex wang
MCS-51单片机的系统扩展技术:在MCS-51单片机的的内部虽已集成了很多资源,但这类单片机属于一种“通用”的单片机,单片机内部的各种资源都是折衷配置的,如片内程序存储器、数据存储器的容量都不大,并行I/O端口的数量也不很多,此外,在有些应用中,片内定时器、中断、串行口等也显得不足,还有一些功能是基本型MCS-51单片机所没有的,比如A/D转换,D/A转换等等。实际应用中的要求是各种各样的,如果用到了MCS-51单片机内部所没有资源(如A/D,D/A等),或者单片机内部虽有,但却不够使用的资源,就要根据需要,对单片机进行扩展,以增加所需要的功能。MCS-51单片机所可能需要扩展的芯片种类非常多,但这里并不面面俱到,主要是通过对外扩程序存储器、数据存储器、I/O接口、A/D和D/A的介绍,使读者熟悉单片机接口的一般方法。实际上,如果对于这些常规的扩展芯片能够熟练地掌握和应用,并能理解其扩展的原理,拿到任何一块需要扩展的芯片,只要有这块芯片的数据手册或接口时序之类的资料,就能自行设计芯片的接口电路部份。1. MCS-51单片机扩展的原理MCS-51单片机被设计成具有通用计算机那样的外部总线结构,所以用MCS-51单片机进行扩展很方便,下面首先了解片外总线的工作原理。
上传时间: 2014-04-28
上传用户:古谷仁美
51单片机工程师实例设计程序集-(20种常见应用整编) \7290\ ;ZLG7290例程*\7290a\ ;ZLG7290汇编例程*\bell\ ;蜂鸣器音乐例程*\buzz\ ;蜂鸣器响例程*\eeprom\ ;读EEPROM并显示例程*\ex26a_lcd\ ;16×2LCD模块例程*\ex36a_lcm\ ;128×64点阵LCD模块例程*\KEY_IO\ ;直连KEY和LED例程\led_light\ ;直连LED例程*\lin_park\ ;lin模块的原码及例程。\lin\ ;LIN总线例程\rs232\ ;RS232例程(包括PC端和书上了串口例程)\USB1.1\ ;USB1.1例程(包括PC端)\RS485\ ;RS485例程\USB2.0\ ;USB2.0例程(有3个,包括PC端)\TCPIP\ ;基于ETHERNET的TCPIP例程\RTC\ ;时钟显示例程\CAN_SELF\ ;CAN自发自收例程 外中断1\CAN\ ;CAN例程\USBPACK 2.0\ ;USB2.0PC例程 注意:带*程序为MON51调试程序。在MON时程序下载后停不下来,可以按一下RSE按钮复位一下。
上传时间: 2013-10-13
上传用户:雨出惊人love
自制51单片机编程器:本站的腾龙版三合一套件与com51仿真器套件均采用sst89c58芯片仿真, 如果在使用过程中不慎将监控程序冲掉导致无法联机,那么你可以利用一个支持sst89c58的编程器将softice58.exe重新烧写一次即可恢复.此时应当选择rb1进行操作:例如我们用top2000,top852,top2003等编程器的操作界面如下:如果你使用的是sst89e564 , 只需要将soft564.hex 烧写进入,同样选择rb1即可。 关于softice更多说明请看softice-ug.pdf的原版说明。
上传时间: 2014-01-14
上传用户:bhqrd30