C 如何控制并联引脚 20

发布于 科技 2024-08-19
8个回答
  1. 匿名用户2024-02-01

    它可以通过在语言中执行 (&) 的按位运算来完成,这可以通过控制一个位并屏蔽其他位来实现。

  2. 匿名用户2024-01-31

    如果使用 Windows API,实现并行数字输出会有点麻烦,主要是因为需要将第 11 个(总线忙信号)和第 12 个(纸面错误)接地。 否则,驱动程序会认为与您通信的打印机有错误或繁忙,并且不会输出任何数据。 并行端口将保留上次写入的值,直到更新该值或关闭计算机。

    此外,在LabView中,所有串行通信都发送字符串数据,而在并行通信中,我们需要发送8位值。 这需要在发送数据之前将数据扁平化为字符串数据,以便其特定的二进制值不会改变,我们可以使用强制转换 vi 来做到这一点。

    如果一次向端口发送多个字节的数据,则驱动程序将自动按顺序发送数据,并在每次发送一个字节(引脚 1)时将栅极线的电平向下或向上拉。 此过程的时序特征因计算机而异,但有标准时序。 如需深入了解并口通信的时序特性,请参考开发者园地教程:

    IEEE 1284 - 更新 PC 的并行端口。

    常见错误。 1073807330 (bfff003e) -i o 错误,visa 无法完成操作。

    错误 37,使用串行端口兼容性 vi

  3. 匿名用户2024-01-30

    一般用C语言在旁边编笑话,重新连接8通道控制信号,转换外部电路来控制外部电路。

    控制家用电器、华骏软件、盲园、板载并口控制继电器、关机软件、控制转换电路,带光耦和双向控制硅。

  4. 匿名用户2024-01-29

    操作系统为计算机中的各种硬件设备提供了底层控制程序,如显卡、软盘、硬盘、串口、并口、内存等,如果想用C语言直接操作硬件,一般都是通过直接调用这些BIOS程序来实现的,很少有人绕过BIOS程序直接控制硬件, 当然,这样做是可以的,但你必须是硬件大师,知道如何具体控制它。

  5. 匿名用户2024-01-28

    C 中的一些函数实际上是系统调用,它们调用与硬件相关的接口函数。 例如,malloc(),以及其他一些用于文件操作的 write() 和 read()。 我的另一种理解是汇编语言可以直接操作硬件,而 C 在编译时也有一个汇编过程。

    因此,不难理解生成的可执行程序能够操作硬件。

  6. 匿名用户2024-01-27

    嗯,我比较习惯这个,编译几乎被遗忘了,大致是这样的。

    led bit ;引脚定义,放置在程序组织 0000h 的前面

    ljmp main

    org 1000h

    main: ;主程序循环:

    setb led

    call delay

    call delay

    clr led

    call delay

    ljmp loop

    retdelay: ;延时200ms,12m晶振;该部分是在软件的帮助下实现的,标称误差小于机器周期。

    mov r7,#04h

    dl1:mov r6,#74h

    dl0:mov r5,#0d6h

    djnz r5,$

    djnz r6,dl0

    djnz r7,dl1

    nopret

  7. 匿名用户2024-01-26

    1、单片机识别十进制和二进制,所以你直接把键值赋给控制灯的IO口,键盘程序一定不要忘记添加去抖动和放开检测,否则键值会被读出并随机跳转。

    2.使用三个子程序完成不同的功能,然后检测按键并执行不同的操作。

  8. 匿名用户2024-01-25

    需要先使用标准的PC串口软件进行仿真,如果成功,再移植到单芯片上即可工作。

相关回答
9个回答2024-08-19

<> 要学好C语言,需要掌握以下几个方面:

1.清楚地掌握 C 语言的基础知识。 例如变量、数据类型、运算符、控制语句等。 这些是C语言的基础,如果你掌握了姿势,就需要更好地理解和编写程序。 >>>More

9个回答2024-08-19

我想你要从计算机的角度来考虑,也许你知道它的用法,但C程序不仅仅是选择结构,你还要弄清楚这些**是如何变成exe的? 总的来说,我们应该对为什么我们应该在开头添加 include 和 for 循环条件有一个大致的了解,以及 while do 和 do while 有什么区别。 比如我们需要对4个数字的大小进行排名,只是看一下,但是计算机必须对每个数字进行比较,等等,所以我认为学习C语言重要的是从计算机的角度来思考问题。 >>>More

9个回答2024-08-19

大哥,你程序,汗流浃背......

float ;这是什么意思? >>>More

12个回答2024-08-19

我认为你设置了一个数组 temp[20] 来将 i 读入 temp[20],然后在每次满时输出它,这样你就可以实现你的目标。

14个回答2024-08-19

首先,不建议现在学习C++,掌握C后学习C++会容易得多。 这次推荐你现在就读《C Primer Plus》,谭浩强的书比较笼统,这本书也比较详细! 读完之后,看看关于数据结构或计算机组合原理的书籍,以及关于算法的书籍! >>>More