共查询到20条相似文献,搜索用时 8 毫秒
1.
童长飞 《单片机与嵌入式系统应用》2004,(10):69-69
在介绍C8051Fxxx单片机工作原理的基础上,对单片机外设ADC、DAC、比较器、定时器、方波输出和定时器捕捉、PWM等均给出了调试代码。在总线方面,对CAN、SMBUS(I2C)、SPI、UART均给出了双机调试代码和一些高层应用,以帮助读者更好地理解单片机工作原理。书中还包括LCD、红外编码解码、步进电机、直流电机、舵机、超声测距、I2C ROM、串行时钟等方面的应用,以提高实用性。本书特点是实例较多,而且采用C语言编程,程序代码可读性和移植性强,大部分代码稍加修改即可成为其它型号单片机子程序。书中附光盘一张,包含书中所有例程的源… 相似文献
2.
51系列单片机C语言编程入门(下) 总被引:1,自引:0,他引:1
朱金刚 《电子制作.电脑维护与应用》2003,(2):23-24
三、51中常量与变量的定义及赋值常量为一常数,通常设置为某一固定参数,这样一旦参数发生变化,只需修改常量的定义。常量使用define语句在程序的开头部分定义,例如定义一个user_data常量可使用如下语句:#define user_data 150。变量是程序中可以改变的量,通常存放一些中间数据,变量根据其长度可分为位型[bit],字符型[char],整型[int],长整型[long], 相似文献
3.
4.
单片机由于受功能,成本和体积等因素的制约,其处理能力和存储空间有限。文章根据51单片机和C51编译器的特点,介绍了几种提高编译器生成代码效率的编程技巧。 相似文献
5.
6.
7.
本文针对8051系列单片机的内部资源-定时器和串行口,采用8051的高级语言-FrankinC51对其进行富有特色的编程,特别就C51对ANSI标准C的扩充进行了分类说明。 相似文献
8.
在进行单片机应用系统设计时,汇编语言是一种常用的软件工具。它能直接操作硬件,指令的执行速度快。但其指令系统的固有格式受硬件结构的限制很大,且难于编写与调试,同时其可移植性也较差。随着单片机硬件性能的提高,其工作速度越来越快,因此在编写单片机应用系统程序时,更着重于程序本身的编写效率,本文介绍的C51交叉编译器就是解决这一问题的利器。 相似文献
9.
汇编语言和C语言是单片机编程中的两种基本语言,两种语言优点各异,要想充分发挥出两种语言的优势,就需要采用对这两种语言的混合编程方法.本为针对这一问题,介绍了以C51系列单片机为例的混合编程的几种基本方式,并且详细阐述了其实现方法和要解决的关键问题. 相似文献
10.
11.
刘汉明 《电子制作.电脑维护与应用》2002,(11):27-28,13
PROG-100编程器甩开了繁杂的单片机汇编语言,以其独具的控制BASIC编程语言,赢得了广大读者的青睐。但是,PROG-100只能编程Atmel公司的89C系列单片机。用易学易用的C语言编写单片机程序,有助于解决编程多系列单片机程序的问题。用C语言编写单片机程序,通过仿真验证,再通过编译器将其编译,即可将程序写入单片机。仿真软件和编译器软件可以从《电子制作》杂志网站www.ele-diy.com下载,写入器可以选用万能写入器RF510(本刊2002年第4、5期上有介绍)。我们相信,只懂模拟电路的广大读者,通过阅读本刊有关C语言编程的文章,就可以自己动手制作出编好程序的单片机芯片,将它用于控制电路。 相似文献
12.
温守江 《计算机测量与控制》2001,9(Z1):83-85
8051单片机在工业测控领域的应用极为广泛,但用汇编语言编程存在效率低,可读性和可移植性差的缺点,而C51高级语言是结构化的编程语言,克服了汇编语言的缺点,又可直接操作系统硬件.本文主要介绍了Franklin C51语言的特点,并以ICL7135A/D芯片构成的数据采集电路为例,说明了其编程方法和需注意的几个方面. 相似文献
13.
MSP430单片机C语言和汇编语言混合编程 总被引:7,自引:8,他引:7
为了发挥C语言和汇编语言各自的优点。二者需要相互调用函数。本文首先介绍了MSP430单片机的C语言函数的参数传递规则。然后对C语言和汇编语言的混合编程进行了详细描述,最后给出应用实例。 相似文献
14.
15.
用C编程单片机流水灯程序 总被引:1,自引:0,他引:1
刘汉明 《电子制作.电脑维护与应用》2003,(1):27-29
这里介绍一个用C语言编写的单片机流水灯程序的软件和硬件,这个程序可以让八个LED轮流点亮,每个灯点亮和熄灭时间均为1秒。是利用单片机I/O口控制外部设备的简单例子。当然,在你掌握了本程序后,完全可以充分发挥你的想象,改变一下程序内容和灯的接法(比如用光耦驱动继电器来控制霓虹灯),做出各种变化非凡的大型灯光广告牌。 相似文献
16.
17.
王锁弘 《单片机与嵌入式系统应用》2004,(9):76-78
美国Cygnal公司推出的C8051F系列单片机,将51系列单片机从MCU级推向了SoC时代。特别是C8051F06X系列,更是集当前单片机最新发展技术于一身,其功能已完全达到板卡级水平。C8051F060是高度集成的片上系统混合信号单片机[1],采用与8051兼容的专利内核CIP-51,速度高达25MIPS;有多达59个数字I/O口,5个16位通用定时器,6个带有捕捉/比较模块的可编程定时器/计数器阵列;8路10位ADC带可编程放大器和多路选择器,2路1Msps的16位ADC,2路12位DAC,3个电压比较器,片内温度传感器和参考电压源;硬件串行接口SPI,SMBus/I2C和UART可同时使用,… 相似文献
18.
C语言的学习,一般的方式是:先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和精力。而在学校教学中,也就没有时间深入学习Windows编程的实用技术了。 相似文献
19.
周兴华 《电子制作.电脑维护与应用》2005,(9):46-52
虽说用C语言编程不必对单片机的硬件结构有详细的掌握,但是了解一些单片机内部硬件的基本结构,有助于我们编写出更高效、更紧凑的代码。 相似文献
20.
朱金刚 《电子制作.电脑维护与应用》2003,(3):25-26
一般微处理器或单片机程序设计的工具是汇编语言,汇编语言要求编程者熟悉单片机的内部结构和指令系统,令初学者望而生畏。同时用汇编语言编写的程序直接反映单片机的执行过程,不易理解,即使是编程者自已编制的程序,过几天以后连编程者自己都可能读不懂了,有时候程序的注释甚至比原始程序还要长。鉴于此,在80年代后期,一些单片机生产厂家 相似文献