ADC0809与单片机仿真 程序://************ccp************//#include#includevoidmain()//主函数{init_timer0();while(1){handle_ad();}}voidinit_timer0(){TMOD=0x02;//2TH0=0x14;//TH0... 2011-04-06 ADC0809数字转换芯片单片机仿真
采用AT89C51的信号发生器的设计 摘要:为了设计一款结构简单、性能优良的信号发生器。采用了AT89C51单片机为控制核心。在Proteus下仿真可以产生正弦波、方波、三角波、锯齿波,而且可以方便地设定输出信号的频率及幅度,得到的输出波形失真度低,频谱纯度高。关键词:信号发生器;D/A转换;AT89C51;频率;幅度0引言在计算... 2011-04-02 单片机信号发生器设计
单片机遥控电子钟程序 ;******************************************************;*标题:单片机遥控电子钟程序;*文件:;*版本:1.0;*作者:东哥;*邮箱:picavr@163.comQQ:279068079;*****************... 2011-03-31 单片机遥控电子钟设计程序
单片机串口通讯 通信协议:第1字节,MSB为1,为第1字节标志,第2字节,MSB为0,为非第一字节标志,其余类推……,最后一个字节为前几个字节后7位的异或校验和。 测试方法:可以将串口调试助手的发送框写上95102025,并选上16进制发送,接收框选上16进制显示,如果每发送一次就接收到95102025,说明测试成功。//... 2011-03-22 单片机串口通讯
单片机实现十六按键电子琴C51源程序 //-------------------------------------------------------------//矩阵键盘十六按键电子琴源程序.C//硬件说明:51Hei单片机开发板,12M晶振//编写人:胡琴//网站:http://www.51hei.com//编写日期:2010.01.17//修改日志:2010.01.18加显示功能//-----------... 2011-03-22 单片机电子琴C51源程序
单片机USB-ISP下载线制作 现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。看来做个USB-ISP下载线是势在必行了。在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟... 2011-03-22 单片机USB-ISP下载线制作
单片机最小系统的制作电路图 这学期开了一门新的课程,单片机。一门实用性很强的课程!而我们所学习的就是以Atemel公司出的8051为基础的结构及编程。在接触过程中,我们学到了8051的最小系统,通过该最小系统,我们可以用keil软件进行编程从而实现对一些外设的控制!比如一些简单的实验:闪烁灯、模拟开关灯等等!所... 2011-03-22 单片机最小系统
基于MCU单片机的多机并行通信 摘要:单片机的多机串行通信应用十分广泛,但在串行口被占用又要进行多机通信时就要采取其它措施。本文介绍了一种使用并口进行多机通信的方法,在实践中已得到验证。关键词:MCU,并口通信1.问题的提出某系统中使用了三路串行接口的传感器(GPS、压力和风向)及三路模拟电流(4~20mA)接口... 2011-03-19 单片机多机并行通信程序
用单片机解码红外遥控器 用单片机解码红外遥控器用单片机解码红外遥控器遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O... 2011-03-19 单片机解码红外遥控器
采用AVR单片机制被动式红外线报警器实验 本实验将制做一个简单的被动式红外线防盗报警器。该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。正常情况下,绿色的LED常烁,表示监控区域正常。一旦监控区域有人闯入,绿色LED熄灭,红色的LED快速闪烁,同时蜂鸣器立即报警。实验器材需要准备的器材:Atmega8、红色LED一只、... 2011-02-25 单片机红外线报警器制作
单片机c语言c51问答 一、#pragmaasm是什么意思?#pragmaasmMOVP1,R7NOPNOPMOVP1,#0#pragmaendasm实际上就是一个在C51中内嵌汇编语言的开关二、一个hextobcd的算法程序HEX_BCD:CLRAMOV30H,AMOV31H,AMOV32H,AMOVR2,#15H_B0... 2011-02-19 单片机c语言教程
单片机c语言规范谈谈C51的编程规范 现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。作为一门工具,最终的目的就是实现功能。在满足这个前提条件下,我们希望我们的程序能很容易地被别人读懂,或者能够很容易地读懂别人的程序,在... 2011-02-18 单片机c语言教程规范
单片机c语言第六课变量 上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:[存储种类]数据类型[存储器类型]变量名表在定义格式中除了数... 2011-02-18 单片机c语言教程变量
单片机c语言第七课运算符和表达式(1) 上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努力,似乎这也成为我的借口,以后每晚抽空打一些吧这样大家也就可以不用隔太久就能看到一些新东西。或许我的笔记并不是很正确,但我尽量的保证每... 2011-02-18 单片机c语言教程运算符表达式
单片机c语言第五课常量 第五课常量上一节我们学习了KEILC51编译器所支持的数据类型。而这些数据类型又是怎么用在常量和变量的定义中的呢?又有什么要注意的吗?下面就来看看吧。晕!你还区分不清楚什么是常量,什么是变量。常量是在程序运行过程中不能改变值的量,而变量是可以在程序运行过程中不断变化... 2011-02-18 单片机c语言教程常量
单片机c语言第四课数据类型 先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同定义的... 2011-02-18 单片机c语言教程数据类型
单片机c语言第三课生成HEX文件和最小化系统 在开始C语言的主要内容时,我们先来看看如何用KEILuVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示,常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标... 2011-02-18 单片机c语言教程最小系统
单片机c语言第二课初步认识51芯片 上一课我们的第一个项目完成了,可能有懂C语言的朋友会说,"这和PC机上的C语言没有多大的区别呀"。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的认识,51单片... 2011-02-18 单片机c语言教程51芯片
单片机的c语言教程 单片机的c语言具有可移植性好,易懂易用的特点,在我国有大量的c程序员,重新学习单片机将非常容易,因此,虽然汇编语言更精炼,但是使用c也是大势所趋!单片机的c语言教程...由磁动力工作室明浩编写.51测试网友情转载第一课:建立您的第一个C项目(使用C语言肯定要使用到C编译器,)第二课:... 2011-02-18 单片机c语言教程
基于L297/L298芯片步进电机的单片机控制 1引言步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件,由于步进电机具有控制方便、体积小等特点,所以在数控系统、自动生产线、自动化仪表、绘图机和计算机外围设备中得到广泛应用。微电子学的迅速发展和微型计算机的普及与应用,为步进电动机的应用开辟了... 2011-02-18 单片机步进电机控制
51单片机C语言学习杂记第一课:建立您的第一个C项目 51单片机C语言学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头疼的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语... 2011-02-18 单片机c语言教程
c51编程规范 1单片机C51编程规范-前言 为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范。2单片机C51编程规范-范围 本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对C51编程语言和keil编译器而言,包括排版、注释、命名、变量使用、... 2011-02-13 单片机C51编程规范
基于单片机实现遥控编码器PT2262的软件解码 1引言PT2262是红外遥控编码器,PT2272是其接收解码器,两者常常配对使用,现已广泛用于汽车门控、遥控门锁、门禁管理等领域,也可用于传送数字信息。PT2262具有19位二进制编码功能;PT2272的解码只有4~6位,这就限制了数据传输的应用。在此从PT2262接收的信号特征入手,利用8051F330单... 2011-02-13 单片机遥控编码器解码
什么是单片机 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。可以说,二... 2011-02-06 什么是单片机介绍知识
51单片机通用汇编延时子程序 [DELY]:通用延时子程序[地址]:7FEBH-FFEBH[功能]:延时[入口]:延时常数放在R2寄存器中。时间常数N(十六进制)所对应的延时时间(6MZH晶振时)见下表:[出口]:R2=0[占用寄存器]:R2[调用]:无例:延时1秒子程序MOVR2,#18HLCALL7FEBHRETORG... 2010-12-23 51单片机汇编延时子程序