当前位置:
- 首页 » 职业技能
51单片机模拟串口的三种方法[转]
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置 机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需 要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,...| 发布:
红外线遥控器解码程序
这里我们以红外线遥控编码芯片为LC7461等芯片为例来说明用单片机实现红外遥控解码的详细过程,站长琢磨这个解码程序花了相当多的精力,期间几经修改逐步完善,后来还用它开发了几个小产品,希望能对网友学习单片机有所帮助。 红外线遥控是目前使用最广...| 发布:标签:红外,线遥控器,解码程序
89C51 单片机 I/O 口模拟串行通信的实现方法
目前普遍采用的 MCS51 和PIC 系列单片机通常只有一个 (或没有) UART 异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系 统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展 一片 8251 或 8250 通用同步/异步接收发...| 发布:
IO口模拟UART思路
模拟UART通信只能简单地进行数据的发送和接收, 而不具有增强型UART的许多功能, 也没有中断, 只能简单地进行数据的发送和接收。具体思路是这样的:以 9600bps 的波特率为例,当采用模式1进行通 信时,每一帧为10位(1个起始位,1个停止位和8个数据位...| 发布:标签:IO口,UART思路
所谓 SPDIF(转)
前几天更换了微星的945P的板,没仔细看到后置音频接口处多了一个接口,有点像USB的,前天细看不是哦,写着SPDIF,还不知道是什么东东呢,现在看了资料终于知道了,嗨,这些天忙得都没有时间写博客,真累,刚刚才起床的,想着好久没有更新东西了,写写吧,也让大家看看这...| 发布:标签:所谓,SPDIF
51单片机与74ls164/74HC164静态显示接口,共阳数...
下面是 74ls164 驱动 共阳数码管的演示程序,电路请看附件 #i nclude<reg51.h> #define uint unsigned int #define uchar unsigned char sbit DAT=P1^1; //模拟串口数据发送端 sbit CLK=P1^2;//模拟时钟控制端 uchar code tab[]={0xc0,0xf9,0xa4,0xb...| 发布:
在MCS51多功能实验板制作电子钟(汇编代码)
;电路介绍:由于实验板只有4位数码显示器,因此规定个位、十位显示秒信号;百位、千位显示分信号;p0口;的前四位和后四位LED显示时信号。 ; doudou1013 2003/7/30编写 xsdat bit p1.4 xsclk bit p1.5 ;74164的时钟 gw bit p1.0 ;个位显示控...| 发布:
protel99常用元件的电气图形符号和封装形式
protel99常用元件的电气图形符号和封装形式: 1. 标准电阻:RES1、RES2;封装:AXIAL-0.3到AXIAL-1.0 两端口可变电阻:RES3、RES4;封装:AXIAL-0.3到AXIAL-1.0 三端口可变电阻:RESISTOR TAPPED,POT1,POT2;封装:VR1-VR5 2.电容:CAP(无极性电容)、E...| 发布:
C和C++混合编程(__cplusplus 与 external “...
第一种理解 比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern "C"来强制编译器不要修改你的 函数名。 通常,在C语言的头文件中经常可以看到类似下面这种形式的代码: #ifdef __cplusplus extern "C" { ...| 发布:
波特率与比特率有何区别
在电子通信领域,波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数。它是对信号传输速率的一种度量,通常以“波特每秒”(Bps)为单位。 波特率有时候会同比特率混淆,实际上后者是对信息传输速率(传信率)的...| 发布:标签:波特率,比特率,有何区别
C语言中return的一些总结
/******************************************************************************************* /* /************************关于C语言中return的一些总结!!! ************************************ /* /********************************************...| 发布:
用Cadence PCB SI分析特性阻抗变化因素
1、概要 在进行PCB SI的设计时,理解特性阻抗是非常重要的。这次,我们对特性阻抗进行基础说明之外,还说明Allegro的阻抗计算原理以及各参数和阻抗的关系。 2、什么是特性阻抗? 2.1、传送线路的电路特性 在高频率(MHz)信号中,把传送回路作为电路。 2.1...| 发布:
POWERPCB内层正负片设置和内电层分割
POWERPCB内层正负片设置和内电层分割 一、POWER PCB的图层与PROTEL的异同 我们做设计的有很多都不止用一个软件,由于PROTEL上手容易的特点,很多朋友都是先学的PROTEL后学的POWER,当然也有很多是直接学习的 POWER,还有的是两个软件一起用。由于...| 发布:
浅析malloc()的几种实现方式
malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。 动态内存分配就是指在程序执行的过程中动态地...| 发布:
C 语言中什么是“句柄”和“指针”?“文件”和“流”又...
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上...| 发布:标签:C 语言中,句柄,指针,
仿生学——模仿自然界的范例来创造更好的形式、过...
人类需求:建筑师想要找到成本更低的大型建筑降温方法。 自然范例:某种非洲白蚁在地面上建造的巢穴必须始终保持在特定温度下,这样巢穴中的真菌才能存活。为此,白蚁在巢穴中建造了通风管道,使空气不断在巢穴中流通,起到降温或保暖的作用。 仿生学解决...| 发布:
文章是怎么写出来的?
好吧,我承认我想多了
大师受教了,缘来如此。。。
...也许网络安全产业以后会是
此法确实可靠吗?
hello!,I like y
I was suggested
Thanks , I've j