摘要: 标准库提供的一些参数的数目可以有变化的函数。例如我们很熟悉的printf,它需要有一个格式串,还应根据需要为它提供任意多个“其他参数”。这种函数被称作“具有变长度参数表的函数”,或简称为“变参数函数”。我们写程序中有时也可能需要定义这种函数。要定义这类函数,就必须使用标准头文件<stdarg.h>, 阅读全文
posted @ 2020-12-19 22:32 北极星! 阅读(800) 评论(0) 推荐(0) 编辑
摘要: reg51.h at89x51.h文件中对P1.1的操作是写成P1_1 reg51.h文件中对P1.1的操作是写成P1^1 定义,sbit 的用法有三种: 第一种方法:sbit 位变量名=地址值第二种方法:sbit 位变量名=SFR 名称^变量位地址值第三种方法:sbit 位变量名=SFR 地址值^ 阅读全文
posted @ 2020-12-19 09:36 北极星! 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.51hei.com/mcu/2670.html 我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔、ARM系列的单片机头文件往往内容就非常多,尽管如此,对一些初次接触单片机的朋友 阅读全文
posted @ 2020-12-19 09:27 北极星! 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 一般来说,8位单片机bai最常用的是三个系列: 1、51系列:以intel MCS51为核心,很多公司都买了它的核心,生产自己的51单片机,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),华邦,摩托罗拉,ST都有生产。 2、AVR系列:以ATMEL公司的ATme 阅读全文
posted @ 2020-12-19 09:22 北极星! 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: /* * Header file for the Microchip * PIC 16F873A chip * PIC 16F874A chip * PIC 16F876A chip * PIC 16F877A chip * Midrange Microcontroller */ #if defin 阅读全文
posted @ 2020-12-19 09:20 北极星! 阅读(684) 评论(0) 推荐(0) 编辑
摘要: Global Variable Address Modifier (@address) You can assign global variables to specific addresses with the global variable address modifier. These var 阅读全文
posted @ 2020-12-19 08:52 北极星! 阅读(3364) 评论(0) 推荐(1) 编辑