8051

    1

    1답변

    나는 주어진 코드를 어셈블 할 수 있도록 ASEM51 어셈블러를 사용했습니다. 어셈블리 언어에 대한 지식이 없지만 프로젝트 모델 용 마이크로 컨트롤러에이 코드를 작성해야합니다. 그것은 초음파 거리 측정기를위한 코드입니다. 나는 "M-IDE Studio for MCS-51"을 사용하여 코드를 시뮬레이션했습니다. "기호가 정의되지 않았습니다"라는 라인 (51)

    2

    4답변

    8051 MC에 일부 프로그램이나 Embedded-C를 쓰고 싶습니다. ISR, LED 깜박임, 라운드 로빈 및 모든 프로그램. 하드웨어 없이도 가능합니까? keil uvision4 하드웨어 시뮬레이터 만 프로그램 작성에 충분합니까? 도와주세요.

    0

    3답변

    나는 온도를 변경할 수있는 아주 간단한 응용 프로그램을 작성 중입니다. 나는 다음이를 준수하고 난 다음 Edsim를 사용하여 시뮬레이션을 시도 인텔 헥사 파일을 얻을 #include< REG51.h> sbit select = P1^7; sbit up = P1^0; sbit down = P1^1; int data room = 24; void ma

    8

    4답변

    특히 8051에서 마이크로 컨트롤러에 대한 C 언어의 샘플 코드에서 "printf"명령을 볼 수 있습니다. 마이크로 컨트롤러에는 고정 출력 디스플레이가 없으므로 "printf"명령의 사용은 무엇입니까?

    0

    2답변

    안녕하세요 저는 89c52와 sim548c 모듈을 통신하려고합니다. 나는 AT 명령을 보내고 마이크로 컨트롤러에 모든 응답을 배열로 저장하고 검색 기능을 통해 올바른 응답이 전송되었는지 확인하여 다음 AT 명령으로 넘어갈 수 있는지 확인합니다. 이를 위해서는 양방향 직렬 전송이 필요합니다. 우선 직렬 AT 명령을 보낸 다음 수신을 활성화하고 모듈의 모든 응

    2

    1답변

    Silicon Laboratories의 8051 코어가 장착 된 마이크로 컨트롤러를 사용할 생각입니다. 어셈블리 언어가 아닌 C 언어를 사용할 수 있기를 바랍니다. 그래서 SDCC를 설치했습니다. "Silicon Laboratories IDE"를 설치하여 실행 가능한 바이너리를 온칩 플래시 프로그램 메모리에 다운로드했습니다. (Project> Tool Ch

    2

    2답변

    두 비트가 같거나 짝수 인 경우 어떻게 비교할 수 있습니까? 두 비트가 같으면 점프해야합니다. 나는 레지스터에 값을 가지고 있는데이 값이 다른 상수 값과 같은지 검색하고 있습니다. 예 : "EDh"값이 있고 R0 레지스터에 다른 값이 있습니다.

    1

    1답변

    8 개의 LED와 2 개의 버튼이 있는데 처음에는 첫 번째 버튼과 마지막 LED가 켜져 있고 첫 번째 버튼을 누르면 첫 번째 LED가 오른쪽으로 이동합니다. 두 번째 버튼을 마지막으로 누르면 주도 교대. 두 개의 표시등이 서로 만나면 "꺼짐"이 꺼집니다. 버튼을 누른 후 단일 행의 LED를 업데이트하는 방법을 알지 못하여 각 버튼에 대해 두 행 P1 및 P

    3

    1답변

    저는 8051 마이크로 컨트롤러를위한 공간 효율적인 SHA1 또는 유사한 암호화 해시를 찾고 있습니다. C 또는 어셈블리. 구글 검색은 지금까지 아무 것도 나오지 않았다. 어떤 지침?

    1

    1답변

    그래서 LED와 버튼이 있습니다. 버튼을 누르면 LED가 깜박이기 시작합니다. 30 초 후에 깜박임을 멈추거나 버튼을 다시 누르면 중지됩니다. 깜박이는 상태를 입력하고 30 초 후에 그대로 두었습니다. 그러나 버튼을 눌러 언제든지 남겨 두는 법을 모르겠습니다. 도움을 주시면 감사하겠습니다. while(1) { if(button is presse