推荐阅读最新更新时间:2024-11-08 16:58
PIC单片机IIC通信程序
#include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0X3B31); const uchar table ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar a1,a2,a3,a4; void delay(uint x) { uint a,b; for(a=x;a 0;a--) for(b=110;b 0;b--); } voi
[单片机]
基于PIC单片机的家用电器电话遥控装置
随着社会的发展和人们生活水平的提高,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了很多的方便和享受,同时随着电话在家庭中的普及,利用电话实现家用电器遥控是家用电器未来的发展方向[1]。本文介绍一种基于单片机的电话遥控装置。利用该装置,用户可以通过任意一部双音频电话(包括手机和固定电话)遥控家中的电器。当用户要下班时,可以通过电话,提前打开空调、电饭锅,用户回到家里时,饭煮好了,房子里温度刚刚好。用户也可以通过电话随时开关、检查家里电器的使用情况等等。总之,电话通到哪里,用户就可以从哪里遥控家中的电器。 1 遥控装置的工作原理 基于PIC单片机控制家用电器电话遥控装置的工作原理是:当有电话打入时,振铃
[单片机]
如何设计一个以PIC单片机为核心的医用呼叫对讲系统
医用呼叫系统是病员需要获得护理或诊断时发出请求的呼叫工具,可将病员的请求快速传达给值班医生或护士,是提高医院护理水平的必需设备之一。它作为病员与护士及医生之间联系的桥梁,正日益显现出其实用性和优越性。它在提升医院的综合水平,提高服务质量和服务效率,解决因陪护引起的医患矛盾等方面扮演了相当重要的角色。早期的医用呼叫系统大多采用集中式结构,各个病房单独通过信号电缆和护士室相连,此类系统具有成本高、安装调试困难、故障率较高等缺点。 本文介绍了一种新型的呼叫系统,主机与病房分机均采用PIC系列单片机实现,主机和分机之间不采用计算机通信口连接,而是采用电源载波技术,通过主机向各分机提供的电源线实现数据通信和语音通信。整个系统安装简单、维
[单片机]
用PIC单片机设计A/D、D/A转换器
1、PIC16C62×系列单片机的特点 PIC16C62×系列为RISC精简指令、哈佛结构总线、18个引脚的单片机。具有低功耗、高性能、全静态、35条指令极易编程的特点。OTP 片种的性价比极高。除了具备一般单片机的特点外,PIC16C62×系列内部集成了两个模拟比较器和一个4bit的可编程基准电压源(REF)。如果利用该单片机的这些特点,只需几个外围元件就具备A/D与D/A转换功能,且分辨率达到8bit~10bit。价格上的优势使其在工控行业、仪器仪表、家电产品的应用前景极为乐观。 本文以8bit分辨率论证A/D、D/A转换的实现方法,更高分辨率的方案完全相似,只是在编程上作小部分调整。 2、D/A转换器 PIC16C62×系列
[电源管理]
PIC单片机在汽车电动车窗控制器中的应用
摘 要: 针对汽车控制系统减少线束和较低成本的要求,提出了以集成CAN控制器的PIC18F258单片机为核心设计而成的汽车电动车窗控制系统,给出了系统主要硬件结构和软件设计流程。相对于传统的点对点控制方式,不仅减少了车内的线束、降低了成本,而且控制灵活、实时性强。试验表明,该系统工作正常、性能可靠,具有低成本、低功耗和易于维修等优点。 随着汽车电子技术的发展,越来越多的电子产品装载到汽车上,极大地提高了汽车的动力性和舒适性,同时也增加了车内布线的难度和成本。CAN(Controller Area Network)作为一种串行数据通信总线,由于具有良好的可靠性、实时性及灵活性,已经成为国际标准(ISO11898)
[汽车电子]
PIC单片机开发过程中软、硬件设计一些经验、技巧
本文总结了作者PIC单片机开发过程中一些经验、技巧,供同行参考。 1 怎样进一步降低功耗 功耗,电池供电仪器仪表中是一个重要考虑因素。PIC16C 系列单片机本身功耗较低(5V,4MHz振荡频率时工作电流小于2mA)。为进一步降低功耗,保证满足工作要求前提下,可采用降低工作频率方法,工作频率下降可大大降低功耗(如PIC16C 3V,32kHz下工作,其电流可减小到15 A),但较低工作频率可能导致部分子程序(如数学计算)需占用较多时间。这种情况下,当单片机振荡方式采用RC电路形式时,可以采用中途提高工作频率办法来解决。 具体做法是闲置一个I/O脚(如RB1)和OSC1管脚之间跨接一电阻(R1),如图1所示。低速状态置RB1=0。
[单片机]
基于pic单片机的模拟I2C通信
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ; File Name: i2c_low.asm ; Author: Alan G. Smith ; Purpose: This code is borrowed from M IC ro Chip with all of the fancy ; stuff taken out. ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ InitI2CBusMaster
[单片机]
PIC单片机控制的遥控防盗报警器
AG9900型智能遥控机车防盗系统电路如图1、图2所示。单片机PIC16C54单片机为主控器,VD5026、VD5027是编解码电路。该报警器具有声光三级连锁防盗、闪光滚动报警、防抢劫、免匙驾驶、超车寻车、解除熄火和灵敏度调节等功能,其全遥控操作非常适合在机动车辆上安装使用。 一、发射电路 图1中的VD5026、T4等组成遥控发射单元。12V电源一路直接供给高频发射电路,另一路在按下发射键K1~K4时,经D10、R24~R27分压得到约5V电压,通过D6~D9供给VD5026。按下发射键K1~K2之一时,{17}脚会输出编码脉冲串,经T4高频调制后发射出去(T4组成的高频振荡器频率约在180MHz左右)。VD5026的
[单片机]