IO口模拟串口通讯C源程序
2012-06-02 14
#include <reg51.h> sbit BT_SND = P1 ^ 0; sbit BT_REC = P1 ^ 1; /********************************************** IO 口模拟232通讯程序 使用两种方式的C程序 占用定时器0 **********************************************/ #define MODE_QUICK #define F_TM F0 #define TIMER0_ENABLETL0=TH0; TR0=1; .. [查看全文]
51单片机控制LED显示汉字
2012-06-02 8
用51单片机控制led显示汉字,电路中行方向由p0口和p2口完成扫描,由于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。 如没有排阻,也可用8个普通的4.7k 1/8w电阻。为提供负载能力,接16个2n5551的NPN三极管驱动。列方向则由4—16译码器74LS154完成扫描,它由89C51的P1.0---P1.3控制。同样,驱动部分则是16个2N .. [查看全文]
PIC单片机双机异步通信程序
2012-06-02 17
pic单片机双机异步通信(dhd0)1 单片机PIC1编程(发送部分)/*该程序实现单片机双机异步通信功能,该程序是发送部分*/ unsigned char tran[8]; /*定义一个数组存储发送数据*/ unsigned char k, data; /*定义通用寄存器*/ const char table[20] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0XD8, 0x80, 0x .. [查看全文]
基于C8051F340的低成本数据采集器设计
2012-06-02 朱磊 13
1 引言 工业现场一般需要数据采集器完成各类数据采集任务。实际应用中要求数据采集器工作可靠,成本低廉,操作简单,便于数据收集和分析,既能与PC机联机工作又能独立采集数据。为此,本文以带有片上USB控制器和D/A转换器的高度集成处理器C8051F340为核心器件,采用SD卡存储技术利用USB总线、虚拟仪器实现软件LabVIEW .. [查看全文]
PIC单片机与触摸屏串行通信的MODBUS协议实现
2012-06-02 13
摘要: 介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。简单介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。 关键词: 触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系 .. [查看全文]
单片机系统中的掉电保护电路
2012-06-02 14
通常,在数字钟、打铃仪、某些定时器和日历钟等类型的单片机系统中,当主电源 DC5V 失去时,我们称之为掉电。掉电之后,单片机会停止工作,时钟会停止往前走,这种结果在许多场合往往是不希望的,为了保证单片机在主电压失去时仍然能够保持运行,人们就利用干电池对单片机系统继续进行供电。 应该感谢单片机芯片的工程技术设 .. [查看全文]
如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例
2012-06-02 15
如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例 [ycong_kuang]有关c51调用汇编的方法已经有很多帖子讲到,但是一般只讲要点,很少有对整个过程作详细描述,对于初学者是不够的,这里笔者通过一个简单例子对这个过程进行描述,希望能对初学者有所帮助。几年来,在这个论坛里笔者得到很多热心人指导,因此也希望藉此尽 .. [查看全文]
SAA3010红外遥控接收Keil C程序
2012-06-02 11
//用单片机进行红外遥控接收已经是很平常的应用了,基本上稍懂单片机就可以自己编// //但往往很多人编的程序要么繁琐,要么占用大量存储器、CPU资源,// //而且用于现场时还可能因为受到干扰而不能正常工作// //真正试过的都会发现,要想编个真正好用的接收程序不是那么简单的// //其实,所有遥控芯片的编码都是比较简单的(有 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号