tag 标签: 单片机

相关帖子
相关博文
  • 热度 3
    2020-3-20 10:38
    908 次阅读|
    1 个评论
    电脑终于连上开发板了
    上学的时候,给51单片机是用下载器,下载器是学校的,要借来用,很麻烦, 于是自己上网买了一个开发板,和USBasp 当时试过AT89S52和STC的,DIP40的单片机,连不上,怎么都连不上。。。 最后,用的串口下载程序,我也是醉了。。。 最近因疫情在家,就打算再试试 新笔记本是win10系统,装了USBasp的驱动,忘了怎么装的了 就这样了。。。 然后,使用PROGISP1.7.2下载AT89S52,设置好,调入hex文件,打开开发板电源,自动执行,竟然就好了。。。 完全是老天给面子啊! 用的JME-2 V1.1 开发板 这个不是广告哈,我不会去掉字,开发板淘宝买的 可以写写程序了。。。 噢,对了,使用STC-ISP6.87B下载STC的单片机,要USB转串口,然后双DB9连串口
  • 热度 8
    2020-2-13 15:24
    1918 次阅读|
    1 个评论
    工作之后用的最多的51单片机AT89C2051 (2)
    最近的工作主要内容是写文件,准确的说是修改文件,真的很。。。 单位文件挺乱的,关键是制度流程乱,没啥可操作性,也没培训。。。全靠个人水平编。。。 再来一个没看出有啥水平的老巫婆河东狮吼。。。 我就奇怪了,领导们就没一个实实在在能解决问题吗?还是都坏掉了? ---------------------------------------------------------------------------------------------- 说正题,AT89C2051的比较器,官网手册里,特性 On-chip Analog Comparator,片上模拟比较器 然后有框图 输入连的是P1.0、P1.1,输出连的是P3.6 然后有具体描述 P1.0、P1.1要外部上拉电阻,要写1 英文自己看哈。。。不要懒 程序挺简单的 P3.7是一个工作指示灯 P1.7也是一个指示灯,用来指示比较结果 ~~~~~~~~~~~~~~~ 没有试过比较器的精度,个人觉得,做个简单的电量指示还是可以的 AT89C2051手册的页数挺少的,也许可以参考C51的看看 ~~~~~~~~~~~~~~~ DIP-20的AT89C2051,是用下载器离线下载程序的的,用着很麻烦,而且连底座一起高度太高了 虽然,今天再看手册,发现还有个SOIC的矮很多,但是,个人觉得下载程序用的引脚太多,留插座也很占地方,还得做转接线 所以,准备换掉 看上了AT89LP4052,但是一年了一直没有时间买来试,还得先打听好买不,会不会断货等等,好多麻烦事。。。 朋友们,有其他型号推荐吗?
  • 热度 2
    2020-2-12 16:46
    948 次阅读|
    1 个评论
    单位最初很~~~,额,不知道怎么形容,换了好几次领导班子,终于是像个正常研发生产的单位了。。。 我来单位上班时正直第二任总经理,走的是申请项目资金路线,整天写材料。。。 后来,第三任总经理总算是,呜呼。。。 那时项目负责人负责生产一个产品,就在那时接触了AT89C2051,看芯片上商标是Atmel的 //不知道怎么的Atmel竟然被收购了?! 大家知道的,刚毕业的学生基本就用过AT89C51、AT89S52的,知道但没怎么用过STC的、PIC的、MSP430的。。。等,那时学生并不很重视实践 所以,当时就觉得AT89C2051个头儿小了好多呀(一个是DIP40、一个是DIP20),好可爱呀,简直是最好的,虽然,用到现在发现,真是太麻烦了。。。 但是,它对于当时的我来说,很好上手,几乎什么都和以前用的51一样 关键是吧,它挺好买的,居然还没停产,也没有停产的迹象,十多年了! // 对于定型产品来说买不到器件是很崩溃的,所以设计时要考虑很多很多。。。 用的头文件不一样,reg2051.h,它还有个比较功能,还有啥特别的想不起来了 ------------------------------------------------------------------------------ 下回在写吧,放假太久脑子都木了,网速又不好 程序什么的都在单位整不出来,不知道家里的win10系统能不能连通开发板,还不习惯win10,年纪大了,加油! 希望能坚持写,不论有没有谁看,我太啰嗦了,怕有人骂,加油!
  • 热度 3
    2019-12-2 15:00
    515 次阅读|
    2 个评论
    【IO的设定】 在设定 T16M、ADCC、ADCM、INTEN、INTRQ 等缓存器时,有些人使用如下语法。 $ ADCM /16, 12BIT; // ADCM = 100_0100_0b; $ ADCC Enable, PB0; // ADCC = 1_0_000_00b; $ T16M EOSC, /1, BIT15; // T16M = 0xA7; 显然,就方便性和可读性来看,$ IO xx, xx 的语法似乎也是不错的选择。 你可从 Include files:xxx.INC 中,得到更多语法的了解,如下例。 T16M IO_RW 0x06 $ 7 ~ 5 : STOP, SYSCLK, X, X, IHRC, EOSC, ILRC, PA0 $ 4 ~ 3 : /1, /4, /16, /64 $ 2 ~ 0 : BIT8, BIT9, BIT10, BIT11, BIT12, BIT13, BIT14, BIT15 ADCM IO_RW 0x21 $ 7 ~ 5 : 8BIT, 9BIT, 10BIT, 11BIT, 12BIT $ 3 ~ 1 : /1, /2, /4, /8, /16, /32, /64, /128 INTEN IO_RW 0x04 $ 3 : X, AD $ 2 : X, T16 $ 1 : X, PB0 $ 0 : X, PA0 在 T16M 的定义中,可以知道 T16M 由 3 种字段组成, 而关键词 STOP、SYSCLK、IHRC、EOSC、ILRC、PA0 皆可用在 $ T16M 的语法中。 而 X 表示不存在的状态,如 $ 7 ~ 5 : STOP, SYSCLK, X, X, IHRC, EOSC, ILRC, PA0, 相同的,/1, /4, /16, /64,BIT8 ~ BIT15 等关键词,也皆可用在 $ T16M 的语法中。 如果不想使用某种中断来源,只要不去宣告使用,????缺少的字段,组译器将以 0 取代该字段。 在 INTEN 的定义中,有数种中断来源,如 AD、T16、PB0、PA0。 你可以将想设定为 1 的中断来源填入,没有填入的中断来源,组译器将以 0 取代该字段。 如下例: $ INTEN PA0; // INTEN = 0001B,只有 INTEN.PA0 = 1,其余为 0。 $ INTEN PB0, AD; // INTEN = 1010B,只有 INTEN.PB0/AD = 1,其余为 0。 当然,如果你只想改变 INTEN 中的某一项中断来源,也可以用如下语法: INTEN.PA0 = 1; // 等同于 set1 INTEN.0 INTRQ.T16 = 0; // 等同于 set0 INTRQ.2 在 $ IO xx, yy 的语法中,如果少了某些字段,组译器将以默认值 (通常是 0) 设定该字段。如下例: $ T16M SYSCLK, /16; // 等同于 $ T16M SYSCLK, /16, BIT8; $ T16M STOP; // T16M = 0; 或 $ T16M STOP, /1, BIT8 请不要自行更改 Include files:xxx.INC 的内容,否则,会造成组译的错误。
  • 热度 1
    2019-10-6 20:58
    294 次阅读|
    1 个评论
    下载链接:https://pan.baidu.com/s/1E3d-7gOlbLES117GC54-5Q 提取码:w9xv ​
相关资源
  • 所需E币: 3
    时间: 2019-12-28 19:57
    大小: 3.59MB
    上传者: 微风DS
    根据永磁无刷直流电机控制系统的设计参数、成本及灵活性等各方面的要求,设计了以AVR单片机及LM621集成驱动器为核心的硬件平台。本控制系统保护功能较完善,硬件结构简单,成本较低,在实际工程中有一定的应用价值。……
  • 所需E币: 5
    时间: 2019-12-28 19:57
    大小: 3.55MB
    上传者: givh79_163.com
    设计并实现了一款适用于802.16d标准的智能化5.8GHz双向功率放大器。接收通道采用LNA和增益模块级联构成的自动功率电平控制模块,在提高接收灵敏度的同时扩展了接收通道的动态范围。在满足802.16d标准下,其动态范围可达100dBm。发射通道加入了由单片机和数控衰减器构成的自动功率电平控制电路,对发射通道的增益进行智能化调节,自动增益调节范围可达15dB~35dB。……
  • 所需E币: 5
    时间: 2019-12-28 21:21
    大小: 109.5KB
    上传者: 978461154_qq
    数控直流稳压电源绪论电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。只有满足产品标准,才能够进入市场。随着经济全球化的发展,满足国际标准的产品才能获得进出的通行证。数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。从组成上,数控电源可分成器件、主电路与控制等三部分。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦数字化智能电源模块是针对传统智能电源模块的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大地提高生产效率和产品的可维护性。电源采用数字控制,具有以下明显优点:1)易……
  • 所需E币: 3
    时间: 2019-12-28 21:34
    大小: 198.77KB
    上传者: givh79_163.com
    设计了基于单片机的智能充电器,介绍了其硬件和软件实现.该充电器可以实时采集和计算电池的参数,并进行智能控制,还可以通过串口和上位机进行通讯并进行实时显示,根据不同的电池调整充电策略.实验证明,该设计具有数字化、智能化、通用化和低功耗的特点.……
  • 所需E币: 4
    时间: 2019-12-28 21:35
    大小: 273.09KB
    上传者: 238112554_qq
    基于频谱分析的机电设备状态检测诊断系统采用加速度传感器和钳形电流变送器获得机电设备的工作状态.介绍了系统的硬件构成、算法分析和软件设计方法,指出了设计过程中的重点和难点.……
  • 所需E币: 5
    时间: 2019-12-28 21:40
    大小: 192.61KB
    上传者: 2iot
    跨周期调制是一种不同于PWM和PFM的功率变换调制模式.提出了一种基于单片机实现的PSM调制模式的控制电路,采用软件方法实现了跨周期调制控制模式,解决了硬件设计难的问题,同时也解决了工作在轻载时功率管开关频率容易进入音频范围的问题.董乎单片机实现的跨嗣期调制汪舒生,李良光,薄传海(安徽理工大学,安徽淮南232001)摘要:跨周期调制是一种不同于PWM和PFM的功率变换调制模式。提出了一种基于单片机实现的PSM调制模式的控制电路,采用软件方法实现了跨周期调制控制模式,解决了硬件设计难的问题,同时也解决了工作在轻载时功率管开关频率容易进入音频范围的问题。关键词:跨周期调制单片机开关电源提高负载的功率利用率是新型开关电源的研究热点之一。以脉冲跨周期调制(PSM)模式为基础的开关电\//\卜/\/珞源,通过改变其有效工作频率改变输出功率,可使其开……
  • 所需E币: 3
    时间: 2019-12-28 21:41
    大小: 256.94KB
    上传者: 2iot
    提出了一种基于PIC单片机设计的三相正弦波变频电源.样机实践证明,该电源切实可行、成本低廉,且具有输出频率可调、缺相保护、过流保护、不平衡保护等特点.基于PIC单片机的三相正弦波变频电源的设计,张华林1,一(1・漳州师范学院物理系,福建漳州363000;2.厦门大学自动化系,福建厦门361005)摘要:提出了一种基于PIC单片机设计的三相正弦波变频电源。样机实践证明,该电源切实可行、成本低廉,且具有输出频率可调、缺相保护、过流保护、不平衡保护等特点。关键词:单片机三相PWM变频三相逆变控制常用的方式有三种:一是基于可编程逻辑器件的对称规则采样法,产生S硎嘞信号以实现逆(,:些一o.67E、/2霄变控制;二是利用DSP芯片产生S阿M信号以实现逆变由上述分析可知,图1信号中主要成份为基波,而控制;三是用专用芯片配合微处理器产生鲫IWM信号实……
  • 所需E币: 5
    时间: 2019-12-28 21:44
    大小: 234.34KB
    上传者: quw431979_163.com
    设计了一种基于P89LPC933单片机控制的大功率智能充电器,提出了四阶段充电控制方法.结合主电路和MCU控制电路详细地阐述了其控制策略以及充电器的硬件设计和软件设计.与市场上典型的充电器做了横向比较与总结.电源技术与应用P~rsuppIyTec删。gy。ndJlsAp¨。ati0。基于P89LPC933的大功率智髓充电器的设计胡菊芳“2,潘永雄2,熊春如1,胡敏强2(1.新余高等专科学校机电与自动化工程系,江西新余33803l;2.广东工业大学物理与光电工程学院,广东广州510006)摘要:设计了一种基于P89U)c933单片机控制的大功率智能充电器,提出了四阶段充电控制方法。结合主电路和Mcu控制电路详细地阐述了其控制策略以及充电器的硬件设计和软件设计。与市场上典型的充电器做了横向比较与总结。,关键词:P89LPC933单片机SG3525A四阶段充电大功率充电器……
  • 所需E币: 5
    时间: 2019-12-28 21:45
    大小: 403.18KB
    上传者: 二不过三
    单片机c语言基础……
  • 所需E币: 3
    时间: 2019-12-28 21:50
    大小: 33KB
    上传者: 238112554_qq
    单片机硬件连接需注意下面是总结的一些设计中应注意的问题,和单片机硬件设计原则,希望大家能看完(1)在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CPU的时钟输入端都易产生噪声,在放置的时候应把它们靠近些。对于那些易产生噪声的器件、小电流电路、大电流电路开关电路等,应尽量使其远离单片机的逻辑控制电路和存储电路(ROM、RAM),如果可能的话,可以将这些电路另外制成电路板,这样有利于抗干扰,提高电路工作的可靠性。(2)尽量在关键元件,如ROM、RAM等芯片旁边安装去耦电容。实际上,印制电路板走线、引脚连线和接线等都可能含有较大的电感效应。大的电感可能会在Vcc走线上引起严重的开关噪声尖峰。防止Vcc走线上开关噪声尖峰的唯一方法,是在VCC与电源地之间安放一个0.1uF的电子去耦电容。如果电路板上使用的是表面贴装元件,可以用片状电容直接紧靠着元件,在Vcc引脚上固定。最好是使用瓷片电容,这是因为这种电容具有较低的静电损耗(ESL)和高频阻抗,另外这种电容温度和时间上的介质稳定性也很不错。尽量不要使用钽电容,因为在高频下它的阻抗较高。在安放去耦电容时需要注意以下几点:·在印制电路板的电源输入端跨接100uF左右的电解电容,如果体积允许的话,电容量大一些则更好。·原则上每个集成电路芯片的旁边都需要放置一个0.01uF的瓷片电容,如果电路板的空隙太小而放置不下时,可以每10个芯片左右放置一个1~10的钽电容。·对于抗干扰能力弱、关断时电流变化大的元件和RAM、ROM等存储元件,应该在电源线(Vcc)和地线之间接入去耦电容。·电容的引线不要太长,特别是高频旁路电容不能带引线。(3)在单片机控制系统中,地线的种类有很多,有系统地、屏蔽地、逻辑地、模拟地等,地线是否布局合理,将决定电路板的抗干扰能力。……
  • 所需E币: 4
    时间: 2019-12-25 17:43
    大小: 16.83KB
    上传者: 238112554_qq
    初学单片机几个不易掌握的概念……
  • 所需E币: 3
    时间: 2019-12-25 17:43
    大小: 16.38KB
    上传者: 二不过三
    Kingview与单片机的通讯协议……
  • 所需E币: 3
    时间: 2019-12-25 17:43
    大小: 30.54KB
    上传者: wsu_w_hotmail.com
    单片机原理与应用……
  • 所需E币: 4
    时间: 2019-12-25 17:43
    大小: 73.42KB
    上传者: givh79_163.com
    单片机复位电路的可靠性设计……
  • 所需E币: 3
    时间: 2019-12-25 17:42
    大小: 113.59KB
    上传者: rdg1993
    使用有ISP功能的单片机的注意事项……
  • 所需E币: 5
    时间: 2019-12-25 17:43
    大小: 223.18KB
    上传者: 二不过三
    基于P87LPC764单片机的-ADC应用设计方法初探……
  • 所需E币: 4
    时间: 2019-12-25 17:33
    大小: 90.79KB
    上传者: 2iot
    MCU红外通信接口设计……
  • 所需E币: 3
    时间: 2019-12-25 17:32
    大小: 36.57KB
    上传者: 微风DS
    基于PIC18F系列单片机的嵌入式系统设计……
  • 所需E币: 4
    时间: 2019-12-25 17:24
    大小: 200.59KB
    上传者: 二不过三
    MT500系列触摸屏与单片机通讯的设计和实现……
  • 所需E币: 5
    时间: 2019-12-25 17:22
    大小: 122.04KB
    上传者: 二不过三
    SmallRTOS51中消息队列的一处隐患……
广告