RS-485接口的程序设计

发布者:calmrs最新更新时间:2011-07-20 关键字:RS-485接口  程序设计 手机看文章 扫描二维码
随时随地手机看文章
  该程序利用定时器0中断对通信程序进行处理,首先定义了需要发送的数据常量,在主函数中使能定时中断,并对串行通信进行设置。

(1)包含必要的头文件,定义程序需要的全局变量和宏。

(4)主函数

对单片机内部寄存器进行配置,初始化各个标志位及常量,最后在while循环中完成通信任务

 

关键字:RS-485接口  程序设计 引用地址:RS-485接口的程序设计

上一篇:基于STR750与TSC2003的触摸屏接口设计
下一篇:I2C总线的程序设计

推荐阅读最新更新时间:2024-05-02 21:29

STM32开发笔记92: SX1268驱动程序设计(时钟)
单片机型号:STM32L053R8T6 本系列开发日志,将详述SX1268驱动程序的整个设计过程,本篇介绍时钟的相关内容。 一、RC频率参考 Two RC oscillators are available: 64 kHz and 13 MHz RC oscillators. The 64 kHz RC oscillator (RC64k) is optionally used by the circuit in SLEEP mode to wake-up the transceiver when performing periodic or duty cycled operations. Several commands
[单片机]
STM32开发笔记92: SX1268驱动<font color='red'>程序设计</font>(时钟)
AVR单片机节约I/O口的键盘程序设计
#i nclude 90s8515.h #define uchar unsigned char #asm equ __ LCD _port=0x18 ;PORTB #endasm #i nclude lcd.h #i nclude stdio.h /************按键功能说明:0--9为数字键 ********/ #define cEnter 16 //确认键 #define cFuntion 15       //功能菜单键 #define cDown 14        //上,下选择键 #define cUp 13 #define cRn_Stop 12 //运行/停止切切实实换键 #de
[单片机]
AVR单片机学习(五)按键与数码管的程序设计
按键与数码管的程序设计 AVR IO口的输入模式与上拉电阻 选择结构语句与按键的查询方式程序设计 数码管基本原理 扫描方式显示多位数码管 一、输入状态IO寄存器设置 1、DDRx 某一位置0,相应位的IO口被设置为输入 2、PORTx某一位置1,使能对应IO口相应位的上拉电阻 3、PINx的对应位是输入的数据,0或1 选择结构语句 一、关系运算符和关系表达式 小于 小于等于 = 大于 大于或等于== 不等于!= 二、逻辑运算符和逻辑表达式 逻辑与&&逻辑或||逻辑非! 三、if 语句结构 if(表达式1)语句1 else if(表达式2)语句2 else 语
[单片机]
AVR单片机学习(五)按键与数码管的<font color='red'>程序设计</font>
STC单片机PWM程序设计与应用
/*============================================================== at12c2052所带的PWM功能演示,内部公用了一个定时器,当启动PWM时PCA 定时器只工作在8位模式,匹配比较器也是按8位的。本程序演示了PWM启动 的设置和调节。 改用在tasking c51下面编译,并尝试了tasking 方便的在线汇编方式 ===============================================================*/ #include STC12C2052AD.h /*#include INTRINS.h */ #define uint
[单片机]
PCI传输卡的WDM驱动程序设计
摘要:介绍了在Windows2000操作系统下,使用DriverStudio软件编写符合WDM模式的PCI数据传输卡驱动程序,并详细分析了一个应用实例。 关键词:PCI总线 设备驱动程序 WDM模式 DriverStudio PCI总线规范是为提高微机总线的数据传输速度而制定的一种局部总线标准。在设计自行开发的基于PCI总线的数据传输设备时,需要开发相应的设备驱动程序。通常开发PCI设备驱动程序有多种模式,在Windows2000环境下,主要采用WDM模式。本文针对自行开发的基于PCI总线的CCD视频信号传输控制卡,编写了符合WDM模式的驱动程序。 1 WDM模式驱动程序 1.1 WDM模式(Windows Driver
[应用]
MSP403单片机+TLC5615+ADC0808恒流源Proteus仿真程序设计
单片机源程序如下: /****************************************************************** * 实验说明: * 通设置系统主时钟(MCLK=8Mhz ) 、辅助时钟(ACLK=8Mhz )、 * 子系统时钟(SMCLK=8Mhz ) ******************************************************************/ #include MSP430x24x.h #include string.h #define uchar unsigned char #define uint unsigned
[单片机]
MSP403单片机+TLC5615+ADC0808恒流源Proteus仿真<font color='red'>程序设计</font>
RS-232/RS-485接口智能收发转换器设计
代工业企业,由于自动化设备众多,往往采用局域网控制形式,而利用RS-485接口组网简单,成本低廉,且通信距离可满足一般工业应用,因此获得了广泛应用,但一般的微机系统或工业自动化设备,如PLC,智能化仪表等,往往仅具有RS-232接口,因此 实现RS-232接口与RS-485接口的转换,就具有重要的实际意义。传统的做法是在原设备内扩展一个通信适配卡,由该卡实现RS-232→RS-485接口的转换。采用接口转换卡存在着以下几方面的问题:⑴由于各设备采用的总线结构不同,转换卡的通用性较差;⑵占用原系统的软硬件资源较多;⑶硬件复杂,成本高,尤其对一些硬件结构紧凑或无法改动原设备软硬件资源的自动化设备,使该方案根本无法实施。 针对上述情况,我
[单片机]
RS-232/<font color='red'>RS-485</font><font color='red'>接口</font>智能收发转换器设计
状态机简介及其思路在单片机程序设计中的应用
状态机的概念 状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些,但这不影响我们对状态机的认识。 进一步看,击键动作本身也可以看做一个状态机。一个细小的击键动作包含了:释放、抖动、闭合、抖动和重新释放等状态。 同样,一个串行通信的时序(不管它是遵循何种协议,标准串口也好、I2C也好;也不管它是有线的、还是红外的、无线的)也都可以看做由一系列有
[单片机]
状态机简介及其思路在单片机<font color='red'>程序设计</font>中的应用
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved