小编Muh*_*man的帖子

如何配置8051引脚作为输入/输出?

在pic微控制器中,TRIS寄存器确定端口是作为输入还是输出,PORT寄存器将确定内容,应该写入(在输出的情况下)或读取(在输入的情况下).

但是在8051中没有任何这种TRIS寄存器.要将寄存器配置为输入/输出,必须写入同一寄存器并写入/读取必须再次使用相同寄存器的数据.我这是对的吗?如果是,那么请解释一下怎么可能?如果没有,那么请解释正确的理论.

microcontroller input pic 8051 output

5
推荐指数
1
解决办法
7135
查看次数

在c#中解析ac/c ++/c#文件

我有一个ac文件,里面有很多功能.

我想分离出每个函数并将它们全部放在List中(比如说,list_code),并且还可以在不同的List中获取每个函数的名称(比方说,fun_code).例如

可以说,ac文件有以下代码:

void main()
{
//some code here
}

int count (int abc)
{
///some code here
}

int adder(int def)
{
///some code here
}
Run Code Online (Sandbox Code Playgroud)

我想要以下两个列表list_codefun_code !! list_code的元素是一个包含三个元素的列表,包含,

  1. void main(){//这里的一些代码}
  2. int count(int abc){///这里的一些代码}
  3. int adder(int def){///这里的一些代码}

fun_code的元素是一个包含三个元素的列表,包含,

  1. void main()
  2. int count(int abc)
  3. int adder(int def)

我已经编写了一个代码,它保留了大括号("{"和"}")的轨迹并分离出完整的功能.但如果评论包含大括号,它就会失败.而且我无法通过这种方式获得功能名称.

请允许,让我知道如何实现这一目标.任何库或内置函数都会有很大帮助,因为它会处理所有细微的细节,如注释,换行和类似场景.

c c# c++

1
推荐指数
1
解决办法
391
查看次数

标签 统计

8051 ×1

c ×1

c# ×1

c++ ×1

input ×1

microcontroller ×1

output ×1

pic ×1