AVR下载线存在问题
2012-12-21 15
ATMEL提供的AVR下载线存在问题,以下是AVR下载线的电路图: 上面的电路图为ATMEL公司提供的电路,改进后的电路跟上面的电路类似.下载线使用AT90S1200单片机.AT90S1200的单片机的引脚如下: 我使用改进后制作的下载线做实验,结果用不到一天,下载器就完蛋了.元器件没有坏,而是芯片AT90S1200工作不正常, 我的下载器是一直 .. [查看全文]
51单片机C语言编程基础及实例
2012-12-21 32
基础知识:51单片机编程基础第一节:单数码管按键显示第二节:双数码管可调秒表第三节:十字路口交通灯第四节:数码管驱动第五节:键盘驱动第六节:低频频率计第七节:电子表第八节:串行口应用基础知识:51单片机编程基础单片机的外部结构:DIP40双列直插; P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先 .. [查看全文]
keil c51问答
2012-12-20 15
一、#pragma asm是什么意思? #pragma asm MOV P1,R7 NOP NOP MOV P1,#0 #pragma endasm 实际上就是一个在C51中内嵌汇编语言的开关 二、一个 hex to bcd 的算法程序 HEX_BCD:CLR A MOV 30H,A MOV 31H,A MOV 32H,A MOV R2,#15 H_B0:MOV A,R1 RLC A MOV R1,A MOV A,R0 RLC A MOV R0,A MOV A,32H RLC A ACALL B .. [查看全文]
keil c51红外遥控解码程序
2012-12-19 大炮 14
本keil c51程序适用uPC1621/uPC1622及兼容的红外遥控器芯片,占用外部中断0和定时器1,以中断方式解码,节省系统资源,以查询方式检测遥控信号是否有效.解码思路:红外线经一体化接受头解码放到后送到单片机的外部中断0,单片机设置外部中断下降沿触发,T0和T1为16位定时器,T0在系统启动后定时5ms.T1在外部中断0启动后开始定 .. [查看全文]
PIC系列单片机程序设计基础
2012-12-18 11
1、程序的基本格式 先介绍二条伪指令: EQU ——标号赋值伪指令 ORG ——地址定义伪指令 PIC16C5X在RESET后指令计算器PC被置为全“1”,所以PIC16C5X几种型号芯片的复位地址为: PIC16C54/55:1FFH PIC16C56:3FFH PIC16C57/58:7FFH 一般来说,PIC的源程序并没有要求统一的格式 .. [查看全文]
51单片机输出PWM的两种方法
2012-12-17 30
51系列单片机无PWM输出功能,可以采用定时器配合软件的方法输出。对精度要求不高的场合,非常实用。电路图见图一,采用了高速光隔(6N137)输出,并将PWM的信号倒相。一、原理图 图一二、固定脉宽PWM输出用T0定时器完成PWM输出,脉宽固定:65536微妙。T0定时器设置成:16位定时器PWM: 程序清单:(12MHz) .. [查看全文]
用PIC16F874单片机进行GPS串口数据接收
2012-12-16 9
摘 要: 目前GPS(全球定位系统)定位应用市场日趋成熟,正在进入应用的高速发展时期。本文以一款EverMore公司的GM-X205GPS接受模块为例,介绍了其数据格式,以及应用PIC16F874单片机RS232串口进行数据接收的程序。 1、 GPS应用简介 近年来GPS系统,已经在大地测绘、海上渔用、车辆定位监控、建筑、农业等各个领域得到 .. [查看全文]
PIC单片机循环程序应用实例
2012-12-12 新立 10
笔者在这里介绍一种定时程序,说明循环程序在PIC单片机上的应用。笔者仍以PIC16F84单片机为例建立其定时源程序清单。该定时器源程序只需改变一条指令的常数设置,即可使定时时间从分钟级到3??8小时的连续变化(4MHz晶振条件)。PIC16F84单片机的硬件电路,请见本报第32期实验编程器1??01实验板电路。在该实验板电路上, .. [查看全文]
HSPICE中S参数的应用
2012-12-09 19245068 23
HSPICE仿真器是功能最强大、精确度最高的仿真器,比如说SPECCTRAQUEST不能进行S参数的仿真,而ADS对于IBIS模型的建立又是非常的麻烦。而HSPICE对这两种模型都适用,并且很多的EDA工具在分析时都可以转化为HSPICE模型。 下面首先用场仿真器HFSS得到某一结构的SNP文件,分别对同一个电路(如下)用ADS和HSPICE进行 .. [查看全文]
直流电机控制Keil c51源代码
2012-12-06 59
直流电机的开环控制Keil c51源代码//-----------------------函数声明,变量定义-------------------------------------------------------- #include <reg51.h> #include <intrins.h> #include <ABSACC.H> //-----------------------定义管脚---------------------------------------------- .. [查看全文]
51单片机汇编模拟串口通信程序
2012-12-06 32
汇编编写的模拟串口通信程序T2作为波特率控制UART_RXD 是硬中断0或1口,如果能进入中断,说明该线有一个起始位产生,进入中断后调用下面的接收程序。退出硬中断之前还需要将硬中断标志重新复位。UART_TXD 是任何其它IO即可。UART_SEND: PUSH IE PUSH DPH PUSH DPL PUSH PSW PUSH 00H .. [查看全文]
用PIC16F87X单片机实现高分辨率频率计的一种方法
2012-12-05 李涛 张华锋 18
摘要介绍了高分辨率频率计的一种实现方法。该方法是基于PICC高级语言开发平台。采用PIC16F87X单片机,该方案具有原理简单.性能可靠、分辨率高特点,使用该方法测量低频频率时最少可以得到8位有效数字。 1 引言 随着电子技术的迅速发展,以单片机为控制核心的控制器件,已经全面渗透到测试仪器和计量检定的各个方面。同时, .. [查看全文]

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