PIC单片机与PC机异步串行通信的设计
2013-03-25 赵凯 8
1 引言 因为具有运行速度快、低功耗、价格低、体积小等优点,Microchip公司推出的PIC系列单片机已经得到越来越广泛的应用。应用之一是作为下位机与上位机(例如PC机)通信,它被广泛应用在工业控制、数据采集和检测等领域中。单片机与PC机通信的方式有串行通信、并行通信。其中,串行通信具有硬件电路简单、软件实现容易和运行 .. [查看全文]
单片机和 FIFO 的接口汇编程序
2013-03-23 16
下面的程序中,单片机将FIFO中的数据读取出来后,从串口发送出去。 ;*********************************** ef bit p3.3 ;fifo empty flag rst bit p3.5 ;reset fifo read bit p3.7 ;read fifo org 0000h ljmp main org 0030h main: ;------ initial timer mov tmod,#00100001b ;time .. [查看全文]
基于51单片机的数控电源设计
2013-03-19 10
本文介绍了以51系列单片机为控制单元,以数模转换器DAC0832输出参考电压,以该参考电压控制电压转换模块LM350的输出电压大小。该电路设计简单,应用广泛,精度较高等特点。引言目前所使用的直流可调电源中,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦。利用数控电源,可以达到每步0.1V的精度,输 .. [查看全文]
Proteus教程-AVR单片机源代码调试
2013-03-17 archeng504 22
先声明一下,我是用 ICC 的,版本 ICC6.31a Pro。Proteus 是支持 COF 文件调试的。在用 ICC时,你应该改一下编译器选项,AVR Studio Version 选 Studio 3.x,这样在 Proteus中可看到原代码了。 在 Proteus 中,完成绘制原理图和添加调试文件后(COF 文件),单击会出现AVR Source Code 窗口,如果在调试状态下没出现,请 .. [查看全文]
单片机系统中PS/2键盘驱动程序的设计
2013-03-13 9
单片机系统中,经常使用的键盘都是专用键盘.此类键盘为单独设计制作的,成本高、使用硬件连接线多,且可靠性不高,这一状况在那些要求键盘按键较多的应用系统中更为突出.与此相比,在PC系统中广泛使用PS/2键盘具有价格低、通用可靠,且使用连接线少(仅使用2根信号线)的特点,并可满足多种系统的要求.因此在单片机系统中应用PS .. [查看全文]
C语言在单片机开发中的几个问题
2013-03-12 10
单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。一、C51热启动代码的编制对于工业控制 .. [查看全文]
CPLD与51单片机总线接口
2013-03-12 25
前段时间做的CPLD与51单片机总线接口`timescale 1ns/1ns module IO_KZ(Data,P27,WR,RD,ALE,CLR,OUTKEY,OUT30,CS,CS1,LEDCS,OC); inout [7:0]Data; input WR; input P27; input RD; input ALE; input CLR; input OC; input [4:0]OUTKEY; output [59:0]OUT30; output [1:0]CS; output CS1; output [14:0]LEDCS .. [查看全文]
51单片机简单的多任务调度例子
2013-03-09 16
看大家都在学操作系统,我也想学学。所以想用51写一个来玩玩,发现比较郁闷。弄了几下,不想再弄了,51弄这个没啥意思。我用的89S52,除了速度慢,RAM资源太少之外,其它都还过得去。弄了一点代码出来,放在那也没啥用,不如拿上来给新手看看,一个任务调度的雏形是什么样子的~~~~~~~~~这些代码没有经过优化, 我只求实现 .. [查看全文]
单片机实现温度远程显示
2013-03-08 刘楚浩 11
摘要:文章介绍了用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS—485总线相互通讯实现热水温度远程显示的一种低成本解决方案,内容涉及RS—485总线通讯、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。关键词:单片机RS—485总线数码管显示数据转换键盘处理一、前言目前检测温度 .. [查看全文]
PIC 8位单片机汇编语言常用指令
2013-03-08 8
各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条, .. [查看全文]
PIC系列单片机简介
2013-03-07 11
一、引言据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,特别是在工程技术人员中普及单片机知识有着重要的现实意义。当今单片机厂商琳琅满目,产品性能各异。针对具体情况,我们应选 .. [查看全文]
PIC 单片机晶振设计
2013-03-05 6
晶振设计是单片机应用设计的重要环节之一,因此很有必要了解晶振电路的特点,组成以及如何选用相关电子元件。PIC单片机有四种振荡方式可供选择,振荡方式经配置寄存器CONFIG的F0SC1,F0SC0位加以选择,并在EPROM编程时写入。表1:振荡器类型选择 晶体振荡器/陶瓷振荡器:XT、 LP、HS三种方式中,需一晶体或陶瓷谐振器 .. [查看全文]

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