本书中列举了大量的例子来帮助来掌握单片机C语言的设计与开发
上传时间: 2013-07-14
上传用户:l254587896
本文较详细地分析了单片机C 语言的特点,就单片机系统资源对C 语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。关键词: 单片机;C 语言;汇编语言;结构化设计
上传时间: 2013-04-24
上传用户:hewenzhi
教大家学习用C语言学习单片机编程。一学就会。很简单。希望可帮到大家,一起努力。
标签: 51单片机C语言
上传时间: 2013-10-14
上传用户:hanli8870
单片机, C 语言, 写的还可以
上传时间: 2014-12-25
上传用户:linyao
《32位单片机C语言编程:基于PIC32》介绍32位单片机PIC32的C语言编程技术,引导读者循序渐进地掌握基于PIC32单片机的嵌入式控制系统的软硬件设计技术。全书内容分为三部分,第一部分是基础知识,第二部分是基本实践,第三部分是高级应用。 《32位单片机C语言编程:基于PIC32》内容新颖实用,趣味性强,既可作为嵌入式系统设计人员的参考书,也可作为高年级本科生、研究生的学习参考书。任何对嵌入式控制系统设计感兴趣的读者都会从中受益。
上传时间: 2013-11-17
上传用户:sardinescn
AVR单片机C语言程序设计实例精粹
上传时间: 2013-12-19
上传用户:维子哥哥
南航出版社《单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真》里面所有实例原理图设计与源程序
上传时间: 2013-11-19
上传用户:75119158
51单片机 C语言 入门
上传时间: 2013-11-09
上传用户:liu999666
摘要:本文主要结合51单片机系统的硬件资源特点,从指针结构声明,对于不同存储区(片内、片外数据存储区和程序存储区)的指针寻址的实现等方面阐述了单片机C语言才匀针的应用。关键词:单片机C语言 指针
上传时间: 2013-10-09
上传用户:libenshu01
C语言编程基础:1. 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2. 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3. ++var表示对变量var先增一;var—表示对变量后减一。 4. x |= 0x0f;表示为 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。 6. While( 1 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;} 在某引脚输出高电平的编程方法:(比如P1.3(PIN4)引脚)1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P1.3 2. void main( void ) //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口 3. { 4. P1_3 = 1; //给P1_3赋值1,引脚P1.3就能输出高电平VCC 5. While( 1 ); //死循环,相当 LOOP: goto LOOP; 6. } 注意:P0的每个引脚要输出高电平时,必须外接上拉电阻(如4K7)至VCC电源。在某引脚输出低电平的编程方法:(比如P2.7引脚)代码1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P2.7 2. void main( void ) //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口 3. { 4. P2_7 = 0; //给P2_7赋值0,引脚P2.7就能输出低电平GND 5. While( 1 ); //死循环,相当 LOOP: goto LOOP; 6. } 在某引脚输出方波编程方法:(比如P3.1引脚)代码1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P3.1 2. void main( void ) //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口 3. { 4. While( 1 ) //非零表示真,如果为真则执行下面循环体的语句 5. { 6. P3_1 = 1; //给P3_1赋值1,引脚P3.1就能输出高电平VCC 7. P3_1 = 0; //给P3_1赋值0,引脚P3.1就能输出低电平GND 8. } //由于一直为真,所以不断输出高、低、高、低……,从而形成方波 9. } 将某引脚的输入电平取反后,从另一个引脚输出:( 比如 P0.4 = NOT( P1.1) )
上传时间: 2013-11-02
上传用户:zengduo