STC8单片机没有库函数如何写

STC8单片机没有库函数如何写,第1张

库函数是keil 编译软件系统所有的,与什么单片机型号无关。只要用keil 编译你写的程序,就可以用系统所有的库函数。

在用keil建工程时,没有STC单片机可选择,可打STC单片机的烧录软件STC-ISP,点仿真设置标签,就可导入STC单片机。

现在使用的都应该是STC89S52吧。

51系列单片机最常用的是C51编程语言,当然也可以用汇编语言作为入门。汇编语言是深入学习C语言及C51的重要基础,但是写出的程序可读性差。所以可以用C51作为入门的单片机编程语言。学的差不多后再去学习汇编。

C51包含的库函数和一般的C语言基本相同,但是又增加了一些51单片机中常用的引脚定义,总线,片外寻址能功能的头文件,便于对单片机进行编程处理。

与 取反 *** 作是清0 但可以只对某一位,而 p0m1=0是把所有位都清0了

p0m1&=~gpiox.pin 即 p0m1=p0m1&(~gpiox.pin)

gpiox.pin一般宏定义为 0000 0001( PIN0)) 0000 0010(PIN1) 0000 0100(PIN2).......

取反之后分别为 1111 1110 ( PIN0)) 1111 1101 (PIN1) 1111 1011(PIN2).....

再和p0m1“与”运算 结果是 xxxx xxx0 ( PIN0)) xxxx xx0x (PIN1)xxxx x0xx(PIN2).....

X表示该位仍是原来的状态保持不变,而控制该管脚(输入输出模式)的那一位便 被清0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12124623.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存