大道无极‘技术BLOG

我将于茫茫人海中访我唯一灵魂的伴侣,得之,我幸;不得,我命。如此而已!!!

[置顶] 常用电路计算工具

[置顶] 单片机学习实验目录

MCS-51学习小结之RS232通讯

随着多微机系统的广泛使用和计算机网络技术的普及,计算机的通讯功能越来越显得重要,一般来说,可以采用串行通讯和并行通讯两种方式,由于串行通讯方式使用线路少、成本低,特别是在远程传输时,可以避免多条线路的不一致而被广泛使用,其中,RS232通讯是比较常用的,操作起来也简单,对于一般的全双工通讯,只需要3根信号线就可以了,即一条TXD线、一条RXD线和一条地线。

More...

CAN-RS232通信转换模块的设计与实现

摘要:设计了一个结构简单、使用方便、应用面广的CAN节点与RS232串口通信转换模块.详细介绍了该模块的工作原理和实现方法,即通过软硬件相结合实现电平标准和通信协议的转换,从而完成两者之间的信息传输.

1 引言
    RS232作为标准的计算机串行接口已被广泛使用,与此同时,随着现场总线技术的飞速发展,具有实时性好、可靠性高、结构简单等优点的CAN总线在测控系统中也越来越多地被采用。但由于两者的总线结构、通信协议及传输特点各不相同,因而给不同设备之间的连接带来诸多不便,因此,如何以最简单的方式实现CAN节点与RS232串行口的通信就成为工程实践中一个不可回避的问题。

More...

基于IPV6 的嵌入式数据采集系统设计

摘要:本文以工业生产中的“网络化数据采集系统”这一实际应用为讨论研究对象,借此来
说明基于IPv6 协议的嵌入式Internet 系统的硬件与软件设计。在本设计中,系统研制过程中
设计的技术主要有:1.系统的硬件方面使用了价格低廉的8 位MCU+以太网控制芯片的方式,
通过以太网控制芯片来完成Internet 上数据的收发;2.在软件方面采用了IPV6 协议,IPV6 协
议是新一代互联网的标准,它保留了目前广泛使用的IPV4 协议的主要设计思想,同时又针

More...

89C51单片机I/O口模拟串行通信实现方法

目前普遍采用的MCS51 和PIC 系列单片机通常只有一个(或没有)UART异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展一片8251 或 8250 通用同步/异步接收发送芯片(USART),需额外占用单片机I/O 资源。本文介绍一种用单片机普通I/O 口实现串行通信的方法,可在单片机的最小应用系统中实现与两个以上串行接口设备的多机通信。

  1.串行接口的基本通信方式

       串行接口的有异步和同步两种基本通信方式。异步通信采用用异步传送格式,如图1 所示。数据发送和接收均将起始位和停止位作为开始和结束的标志。在异步通信中,起始位占用一位(低电平),

More...

双向透明串口扩展技术在嵌入式系统中的实现

嵌入式多参数监护仪系统中一般包括多个独立的硬件采集模块,每个硬件采集模块分别完成对人体的心电、呼吸率、体温、血压和血氧饱和度等生理参数的采集,并通过其串口接收HOST端的控制信息,定时向HOST端发送采集数据。
    本嵌入式多参数监护仪HOST端使用AT91RM9200处理器,该处理器具有4个通用同步/异步接收/发送器(USART),其中一个是DEBUG串口,但它们都是分时复用的[1]。为了使HOST端更好地与各采集模块进行通信,必须解决其串口扩展的问题。

More...

基于DS80C410串口至以太网接口转换器的实现

摘要:介绍了一种基于高性能51内核网络微控制器的串口至以太网接口转换器的设计方案,采用网络单片机DS80C410,利用集成的MAC通过以太网收发器与以太网相连,借助TINI SDK软件开发包通过Java编程实现串口和以太网之间的数据通讯。串口至以太网接口转换器使得带有RS232/422/485通讯接口的设备和以太网服务器进行数据流传输,通过以太网服务器对串口设备进行实时监控。
关键词:串口;以太网;DS80C410;LXT972ALC;Java

1  引言

More...

51混合编程的一些注意

一般利用寄存器传递参数,但是如果参数不够用时候,部分参数在固定存储器传递,此时还依赖寄存器,必定存在传递方式详情的困难获知。有时候干脆用“pragrama noregpARMs"置顶存储器传递,代码效率低点,但是结构位置清晰。

     在主程序中一定要对外部汇编函数进行声明,不要混淆调用声明和函数定义。extern是不可省略的。

    在汇编子程序部分分以下3部分:

More...

基于AT89S52单片机的多功能音乐播放器

基于AT89S52单片机的多功能音乐播放器

1 引言
   
目前流行的MP3,MP4播放器的音质相当好。但略感遗憾的是除了选择歌曲和显示歌名外,绝大部分播放器没有诸如随意弹奏乐曲、乐曲节奏跳动显示等功能。正是基于音乐播放器的多功能出发,提出一种多功能音乐播放器的设计方案。
 

2 硬件电路设计
   
整个硬件电路是由中心控制、播放、选曲、显示、电子琴和彩灯等模块组成。该硬件系统框图如图1所示。

More...

基于MCS-51单片机的微波脉冲功率测试系统

1工作原理


  本系统充分利用89c51单片机的控制和计算能力,采用MCS-51汇编语言,设计了一种基于平均功率法的微波脉冲测试系统。
  平均功率法测量的是射频脉冲复重周期的平均功率,并采用辅助方法测出脉冲的占空系数。设脉冲为矩形,宽度为τ,重复周期为T。则脉冲峰值功率为:

More...

汽车驾驶模拟器单片机系统设计

引言

  汽车驾驶模拟器是一种能正确模拟汽车的驾驶操纵动作,获得实车驾驶感觉的仿真系统。目前的汽车驾驶模拟器集合了传感器、计算机三维实时动画、计算机接口、人工智能、数据通信、网络、多媒体等多种先进技术,主要用于驾驶员的培训,也可以对微观交通进行仿真,对汽车的控制特性进行研究[1]。汽车驾驶模拟器具有安全性高、再现性好的特点。利用驾驶模拟器来进行研究和训练,可方便地模拟各种道路环境、天气状况,分析汽车的技术性能指标,从而可以节省大量的自然资源,具有很高的经济价值[2]。

More...

基于51单片机的无线识别装置系统

1 引言
    射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据。射频识别工作无须人工干预,非接触,阅读速度快,无磨损,不受环境影响,寿命长,便于使用。目前,射频识别技术在国外发展非常迅速,射频识别产品种类繁多,已广泛用于工业自动化、商业自动化、交通运输控制管理等众多领域,如汽车、火车等交通监/控;高速公路自动收费系统;停车场管理系统;物品管理;仓储管理;车辆防盗等。由于我国射频识别技术起步较晚,除用于中国铁路的车号自动识别系统外,仅限于射频公交卡的应用。

More...

基于ISP 的简约型51单片机实验板的设计

摘要本实验板采用具有ISP下载功能的飞利浦P89c51RA2BXX单片机作为核心,利用了当前最流行的一些新器件构成最小系统。整个实验板体现了结构简洁明了,功能新颖实用的优点。与市面上流行的实验板相比,又有性价比高、简单易用的优点。整个实验板包含了模拟量输入、开关量输入、人机交互、ISP下载、供电模块电路、开关量输出、模拟量输出等模块,可以完成单片机的大部分功能。

关键词:ISP  最小系统 简约型实验板
 
Design  of  roughly type 51 Single-Chip Microcomputer  experiment plank based on  ISP
 
Abstract: This experiment plank adoption has  Single-Chip Microcomputer conduct and actions core in Philip's P89c51RA2BXX thAT ISP download function, Made use of the front most popular of the some new machine piece constitutes the minimum system. Whole experiment plank now construction roughly  understands, novel and practical advantage in function.Ascend with the market the experiment plank thAT spread compare,   The function price rATio is high ,in brief and easily the advantage thAT use.Whole experiment plank included the  Analog input , Switch input  , Person and machine interactive,  ISP downloads, Power supply mold , Switch output  ,  Analog output. A big and parts of functions for, can completing Single-Chip Microcomputer  .
Key words: ISP; Minimum system; Roughly type experiment plank

More...

车友制作防追尾仪 使用加速度传感器

  笔者近日在论坛见到一位车友动手制作一套用于防范追尾事故的防追尾仪,见制作方法简单,效果不错,转载分享一下。不过也有网友反驳的声音,说这样一来容易使后面车辆产生误会,分散注意力等等。好用与否,这种DIY的精深还是值得提倡的。

  半年前在网上瞎逛,看到现在有数字输出的微型加速度传感器卖了.当时没啥想法,后来在开车的时候突然想到.车子的加速度不是也能用这个传感器测的么.这样汽车的加速度就能采集到,然后根据车辆减速时加速度的大小,来提醒后车的驾驶员的注意,防止追尾.断断续续搞了半年多,现在大致的轮廓已经出来了.

More...

AD7890型串行数/模转换器与51系列单片机的接口设计

 1 引言

  串行数/模转换减少了器件间的硬件连接,特别适用于电路空间较小且数据采集速率要求不是特别高的场合。当然,硬件的简化也相应提高了使用的复杂程度。本文介绍AD7890型串行数/模转换器在自动导向钻井系统控制电路数据采集中的应用。由于井下工具电子仓部分空间狭窄、工作条件恶劣、可靠性要求高,所以特别适合采用串行A/D转换器。

  AD7890是美国Analog Devices公司于20世纪90年代末推出的一款8通道12位串行A/D转换器。其主要性能特征包括:A/D转换时间较快(9.5μs);功耗较低(最大50 mW,体眠状态下75μW);信噪比较高(大于70 dB);总谐波失真小(不大于-78 dB);内置跟踪/保持放大器,片上参考电压;具有高速、灵活的串行接口等。

More...

51单片机8*8点阵LED显示原理及程序

        在8X8点阵LED上显示柱形,让其先从左到右平滑移动三次,其次从右到左平滑移动三次,再次从上到下平滑移动三次,最后从下到上平滑移动三次,如此循环下去。

       1. 程序设计内容
    
       8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:

More...

分页:[«]1[2][»]

日历

<< 2010-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

勤劳致富

热文排行使用

最近引用

    Search

    站点统计

    • 文章总数:1491
    • 评论总数:75
    • 引用总数:0
    • 浏览总数:78155
    • 留言总数:83
    • 当前主题:Default主题
    • 当前样式:green

    图标汇集

    • RainbowSoft Studio Z-Blog
    • 订阅本站的 ATOM 1.0 新闻聚合
    • 订阅本站的 RSS 2.0 新闻聚合

    Powered By Z-Blog 1.8 Walle Build 100427

    Copyright 2007 大道无极. Some Rights Reserved.
    晋ICP备07002484号