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

爱默生

  • 2.4寸液晶屏资料及51单片机代码

    2.4寸TFT 240370PQ 1.TFT电源:屏幕电源为2.8-3.3V;切记不能用5V; 2.本TFT兼容8/16位数据接口。切换方式通过排线上的R1,R2实现,0欧姆电阻短接R1为16位模式,短接R2为8位模式。默认发货短接R2,既默认为8位数据接口,8位模式下,使用高8位(即DB7-DB15); 3.数据口电平:理论上不能让数据口电平超过3.3V,如果一定要用5V的单片机IO连接数据总线,由于tft内部有电压钳位,用是可以用,不过始终是不规范的。做实验做样品测试可以,批量做产品的时候,为提高产品稳定性,最好还是想办法控制单片机的数据总线上的高电平电压为3.3V. (AVR的IO输出高电平能力强,TFT数据总线内部的电压钳位能力有限,使用AVR驱动的时候请务必使用3.3V给单片机供电.如果一定要使用5V供电的AVR,需要在数据线上使用两个电阻分压)

    标签: 2.4 液晶屏 51单片机 代码

    上传时间: 2013-10-26

    上传用户:lanjisu111

  • PIC 单片机之发生器

    PIC 单片机之发生器 摘要:在UPS 不间断电源系统的设计中,与外部交流电压锁相的50Hz 正弦信号发生器是十分关键的一部分,本文介绍了一种利用数字信号处理技术通过PIC 单片机实现此电路的方法。

    标签: PIC 单片机 发生器

    上传时间: 2014-01-08

    上传用户:拔丝土豆

  • 单片机串行通信发射机

    单片机串行通信发射机 我所做的单片机串行通信发射机主要在实验室完成,参考有关的书籍和资料,个人完成电路的设计、焊接、检查、调试,再根据自己的硬件和通信协议用汇编语言编写发射和显示程序,然后加电调试,最终达到准确无误的发射和显示。在这过程中需要选择适当的元件,合理的电路图扎实的焊接技术,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试,会熟练的运用汇编语言编写程序,会用相关的软件对自己的程序进行翻译,并烧进芯片中,要与对方接收机统一通信协议,要耐心的反复检查、修改和调试,直到达到预期目的。单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P2、P3口产生信号并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示。毕业设计的目的是了解基本电路设计的流程,丰富自己的知识和理论,巩固所学的知识,提高自己的动手能力和实验能力,从而具备一定的设计能力。我做得的毕业设计注重于对单片机串行发射的理论的理解,明白发射机的工作原理,以便以后单片机领域的开发和研制打下基础,提高自己的设计能力,培养创新能力,丰富自己的知识理论,做到理论和实际结合。本课题的重要意义还在于能在进一步层次了解单片机的工作原理,内部结构和工作状态。理解单片机的接口技术,中断技术,存储方式,时钟方式和控制方式,这样才能更好的利用单片机来做有效的设计。我的毕业设计分为两个部分,硬件部分和软件部分。硬件部分介绍:单片机串行通信发射机电路的设计,单片机AT89C51的功能和其在电路的作用。介绍了AT89C51的管脚结构和每个管脚的作用及各自的连接方法。AT89C51 与MCS-51 兼容,4K字节可编程闪烁存储器,寿命:1000次可擦,数据保存10年,全静态工作:0HZ-24HZ,三级程序存储器锁定,128*8 位内部RAM,32 跟可编程I/O 线,两个16 位定时/计数器,5 个中断源,5 个可编程串行通道,低功耗的闲置和掉电模式,片内震荡和时钟电路,P0和P1 可作为串行输入口,P3口因为其管脚有特殊功能,可连接其他电路。例如P3.0RXD 作为串行输出口,其中时钟电路采用内时钟工作方式,控制信号采用手动控制。数据的传输方式分为单工、半双工、全双工和多工工作方式;串行通信有两种形式,异步和同步通信。介绍了串行串行口控制寄存器,电源管理寄存器PCON,中断允许寄存器IE,还介绍了数码显示管的工作方式、组成,共阳极和共阴极数码显示管的电路组成,有动态和静态显示两种方式,说明了不同显示方法与单片机的连接。再后来还介绍了硬件的焊接过程,及在焊接时遇到的问题和应该注意的方面。硬件焊接好后的检查电路、不装芯片上电检查及上电装芯片检查。软件部分:在了解电路设计原理后,根据原理和目的画出电路流程图,列出数码显示的断码表,计算波特率,设置串行口,在与接受机设置相同的通信协议的基础上编写显示和发射程序。编写完程序还要进行编译,这就必须会使用编译软件。介绍了编译软件的使用和使用过程中遇到的问题,及在编译后烧入芯片使用的软件PLDA,后来的加电调试,及遇到的问题,在没问题后与接受机连接,发射数据,直到对方准确接收到。在软件调试过程中将详细介绍调试遇到的问题,例如:通信协议是否相同,数码管是否与芯片连接对应,计数器是否开始计数等。

    标签: 单片机 串行通信 发射机

    上传时间: 2013-10-19

    上传用户:uuuuuuu

  • 基于AP3768的高效率超低待机功耗的手机充电器

    近年来,节能环保理念的深入人心,对半导体IC 设计和应用也提出了更高的要求。2008 年11 月,五大手机制造商诺基亚、三星、索尼爱立信、摩托罗拉和LG 电子联合发布了手机充电器的五星级标准。新的分级制度将以零到五颗星的标志图案来区分待机能耗。例如,待机功耗小于或等于30mW 的手机充电器属于最高星级,在其标签上印有五颗星。相反,如果待机功耗≤500 mW,则充电器标签上将无任何星级标记。为适应手机充电器的技术革新和发展,新进半导体制造有限公司(简称BCD 半导体)于近期推出一种新的电源控制芯片AP3768,并基于AP3768 开发出全面满足能源之星外部电源2.0 标准和五星级标准的充电器方案。

    标签: 3768 AP 高效率 超低待机

    上传时间: 2014-01-06

    上传用户:llwap

  • 单片机多功能用电故障提示系统设计

    为了解决用电安全隐患。该系统以电磁感应线圈和变压器的输出电压为检测用电发生漏电、过载、短路和超压故障时的取样电压信号,通过8051 单片机控制,运用HD44780字符液晶显示模块和由ISD2650 语音芯片,使其具有字符提示和语音提示,在严重故障时又能自动提前跳闸。改变了目前的漏电保护器和过载保护器功能单一,故障出现时没有任何提示等缺点。 经大量实验证明单片机多功能用电故障控制器具有性能稳定、安全、可靠是理想的用电保护提示器。

    标签: 单片机 多功能 用电故障 系统设计

    上传时间: 2013-11-03

    上传用户:gyq

  • 单片机在温度控制中的应用

    本文列举了单片机在热处理炉中的一个实际应用,并对设计的WDY-1 温控仪的组成及主要电路的作用进行了详细的介绍。关键词:单片机;控制;温度。单片微型计算机是随着超大规模集成电路技术的发展而诞生的,由于它具有体积小、功能强、性价比高等特点,所以广泛应用于电子仪表、家用电器、节能装置、军事装置、机器人、工业控制等诸多领域,使产品小型化、智能化,既提高了产品的功能和质量,又降低了成本,简化了设计。本文主要介绍单片机在温度控制中的应用。东风汽车公司变速箱厂热工科无罐炉,主要用于变速箱齿轮、轴类零件的渗碳热处理工序。原来用XWB 型自动平衡记录仪控制温度,二位式控温方式,使得具有大惯量性的无罐炉温度波动大,误差达±10℃左右。并且仪表使用环境教恶劣,油烟、灰尘常使仪表的机械传动部分卡死,不但维修工作量大,而且产品质量不易保证。随着国民经济的发展,汽车工业不断壮大,产品市场竞争激烈,优胜劣汰。由此,我们经过认真的调研和设计,寻求了一种更好的控温方法,亦即本文介绍的WDY-1 温控仪取代XWB 型自动平衡记录仪。

    标签: 单片机 中的应用 温度控制

    上传时间: 2013-10-13

    上传用户:panpanpan

  • 基于智能控制技术的新型温控系统的研究

    本文主要介绍了一种基于智能控制技术的新型温控系统的硬件设计。设计了传感器铂电阻为本温度控制系统提供温度信号,经A/D 转换成数字信号送入微控制器中,通过微控制器及其接口电路,实现对温度信号的显示、判断、决策及控制。最后系统输出的适当控制量可调脉冲控制可控硅电路。通过可控硅调功对被控对象电阻炉的加热,实现系统对被控对象电阻炉的温度控制,以达到系统所要求的精度。关键字: 传感器;可控硅;温度控制;A/D1 引言在钢铁、机械、石油化工、电力、工业炉窑等工业生产中,温度是极为普遍又极为重要的热工参数之一。温度控制一般指对某一特定空间的温度进行控制调节,使其达到并满足工艺过程的要求。在本文中,主要研究对特定空间(电阻炉)的温度进行高精度控制。采用九点控制器算法进行温度控制,达到了很好的控制效果。2 控制系统的硬件实现控制系统硬件电路的组成由同步过零检测电路、温度信号检测及可控硅触发电路、时钟芯片等组成,结构框图如图1 所示,以单片机机为核心,数据采集由铂电阻经补偿放大后送至A/D 转换,调功部分由过零触发电路及可控硅完成。

    标签: 智能控制 温控系统

    上传时间: 2014-12-28

    上传用户:q986086481

  • 单片机温度控制系统的设计及实现

    单片机温度控制系统的设计及实现 介绍在单片机温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以8051单片机为核心,由温度检测电路,模/数转换电路,过零检测电路,报警与指示电路,光电隔离与功率放大电路等构成。关键词:单片机;PID算法;温度采样;抗干扰 单片机温度控制系统的组成及工作原理:在工业生产中,对温度控制系统的要求,主要是保证炉温按规定的温度工艺曲线变化,超调小或者无超调,稳定性好,不振荡,对系统的快速性要求不高。以下浅析了单片机电阻炉控温系统设计过程及实现方法。

    标签: 单片机 温度控制系统

    上传时间: 2014-12-28

    上传用户:642778338

  • 4x4鍵盤的设计与制作

    三種方法讀取鍵值􀂄 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。􀂉 中斷式􀂄 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。􀂄 本實驗採用中斷式實現使用者鍵盤介面。􀂉 掃描法􀂄 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。􀂉 反轉法􀂄 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。􀂄 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4键盘程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按键按下 {delayms(1); //延时去抖动 if((PINC&0x0f)!=0x0f) //有按下则判断 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //复位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按键是否放开 { display(data); } i=4; //计算返回码 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的键盘码 } } else return 17; //没有按键按下 }

    标签: 4x4 鍵盤

    上传时间: 2013-11-12

    上传用户:a673761058

  • 单片机在工业无线网络中的具体应用

     如同今天的许多通用单片机(MCU)已经把USB、CAN和以太网作为标准外设集成在芯片内部一样,越来越多的无线网络芯片和无线网络解决方案也在向集成SoC 方向发展,比如第一代产品,Nordic公司nRF905,Chipcon公司cc1010 他们集成了8051兼容的单片机.这些无线单片机适合一般的点对点和点对多点的私有网络应用,如单一产品的遥控器和抄表装置等。无线通讯技术给智能装置的互连互通提供了便捷的途径,工业无线网络作为面向工业和家庭自动化的网络技术也正在向着智能,标准和节能方向发展。  目前在工业控制和消费电子领域使用的无线网络技术有ZigBee、无线局域网(Wi-Fi)、蓝牙(Blutooth)、GPRS通用分组无线业务、 ISM、IrDA等, 未来还能有3G、超宽频(UWB)、无线USB、Wimax等。 当然还有大量的私有和专用无线网络在工业控制和消费电子装置中使用,其中ZigBee、GPRS是在目前在国内工业控制中讨论和使用比较多的两种,蓝牙和无线局域网是在消费电子产品如手机、耳机、打印机、照相机和家庭中小企业网络中广泛使用的无线协议(个别工业产品也有应用,如无线视频监控和汽车音响系统),当然私有无线网络技术和产品在工业也有很多的应用。  ZigBee是一个低功耗、短距离和低速的无线网络技术,工作在2.4GHz国际免执照的频率,在IEEE标准上它和无线局域网、蓝牙同属802家族中的无线个人区域网络, ZigBee是有两部分组成,物理和链路层符合IEEE802.15.4, 网络和应用层符合ZigBee联盟的规范。ZigBee联盟是在2002年成立的非盈利组织,有包括TI、霍尼威尔、华为在内两百多家成员, ZigBee联盟致力推广兼容802.15.4和ZigBee协议的平台, 制定网络层和应用架构的公共规范,希望在楼宇自动化、居家控制、家用电器、工业自动控制和电脑外设等多方面普及ZigBee标准。  GPRS是在现有的GSM 网络发展出来的分组数据承载业务,它工作在标准的GSM频率,由于是一个分组交换系统,它适合工业上的突发,少量的数据传输,还因为GSM网络覆盖广泛,永远在线的特点,GPRS特点适合工业控制中的远程监控和测量系统。在工业控制应用中GPRS 芯片一般是以无线数传模块形式出现的,它通过RS232全双工接口和单片机连接,软件上这些模块都内置了GPRS,PPP和TCP/IP协议,单片机侧通过AT指令集向模块发出测试,连接和数据收发指令,GPRS模块通过中国移动cmnet进入互联网和其他终端或者服务器通讯。目前市场常见的模块有西门子G24TC45、TC35i,飞思卡尔G24,索爱GR47/48, 还有Wavecom 的集成了ARM9核的GPRS SoC模块WMP50/100。GPRS模块有区分自带TCP/IP协议和不带协议两种,一般来讲,如果是单片机侧有嵌入式操作系统和TCP/IP协议支持的话或者应用的要求只是收发短信和语音功能的话,可以选择不带协议的模块。  先进的SoC技术正在无线应用领域发挥重要的作用。德州仪器收购了Chipcon公司以后发布的CC2430 是市场上首款SoC的ZigBee单片机, 见图1,它把协议栈z-stack集成在芯片内部的闪存里面, 具有稳定可靠的CC2420收发器,增强性的8051内核,8KRAM,外设有I/O 口,ADC,SPI,UART 和AES128 安全协处理器,三个版本分别是32/64/128K的闪存,以128K为例,扣除基本z-stack协议还有3/4的空间留给应用代码,即使完整的ZigBee协议,还有近1/2的空间留给应用代码,这样的无线单片机除了处理通讯协议外,还可以完成一些监控和显示任务。这样无线单片机都支持通过SPI或者UART与通用单片机或者嵌入式CPU结合。 2008年4月发表CC2480新一代单片ZibBee认证处理器就展示出和TI MSP430 通用的低功耗单片机结合的例子。图1 CC2430应用电路  工业控制领域的另一个芯片巨头——飞思卡尔的单片ZigBee处理器MC1321X的方案也非常类似,集成了HC08单片机核心, 16/32/64K 闪存,外设有GPIO, I2C和ADC, 软件是Beestack 协议,只是最多4K RAM 对于更多的任务显得小了些。但是凭借32位单片机Coldfire和系统软件方面经验和优势, 飞思卡尔在满足用户应用的弹性需求方面作的更有特色,它率先能够提供从低-中-高各个层面的解决方案,见图2。

    标签: 单片机 工业无线网络

    上传时间: 2013-11-02

    上传用户:momofiona