8051

    -3

    2답변

    문자열을 분할하는 두 개의 함수를 만들려고합니다. 첫 번째 함수는 문자열 "Mode 1"을 얻고 싶습니다. RX_IN_CHR_UART 변수, 채워진 데이터는 다음과 같습니다. "모드 1 (34)", 그리고 문자열 을 얻기 위해 "34" 이 기능을 얻고 싶은 제 함수 "모드 1" #define GET_MODE_X 6 #define GET_VALUE

    1

    2답변

    저는 어셈블리 프로그래밍을 배우기 위해 독점적 인 8051 보드를 사용하고 있습니다. 저는 현재 LCD 'Hello World'프로그램에 참여하고 있습니다. 여기에 코드가 있습니다. lcd_cmd equ 0800h ;Write COMMAND reg address 0800h lcd_st equ 0801h ;Read STATUS reg address

    1

    1답변

    I2C 버스의 주소를 수신하고 그에 따라 실행하도록 MCU를 코딩하는 방법을 이해하지 못했습니다. C의 많은 예제 코드는 마스터 디바이스 용이다. 슬레이브 디바이스에 대한 코드를 작성하는 방법을 더 잘 이해하고 싶습니다. SMB0STA 상태 레지스터를 사용합니까? 나는 큐를 데이터를 시작하고 출력하는 것을 "들으"것이라고 생각하는 함수를 게시했다. 0xA8

    2

    1답변

    저는 8051을 처음 접했고 테스트를하고있었습니다. CJNE가 실행 된 후 PSW를 0x80으로 설정합니다. 왜 그렇게합니까? 아래는 코드입니다. EdSim51DI 시뮬레이터를 사용하고 있습니다. 어떤 도움을 크게 CJNE 명령에 첫 번째 피연산자가 두 번째 피연산자보다 작은 때문에 PSW는 0x80으로 설정되어

    0

    1답변

    어셈블리를 사용하여 8051에 디지털 볼트 미터를 만들어야합니다. LCD에 16 진수로 출력하지만 10 진수로 출력 할 수는 없습니다. lcd_cmd equ 0800h ;Write COMMAND reg address 0800h lcd_st equ 0801h ;Read STATUS reg address 0801h lcd_wr equ 0802h

    0

    1답변

    EEPROM의 SPI 버스와 8051의 내부 ROM을 사용하여 펌웨어 업그레이드를하고 있습니다. 기본적으로이 두 메모리 장치에 .hex 파일을 작성합니다. 거기에 쓰여진 .hex 파일을 볼 수 있습니다. 슬레이브와 마스터가 제대로 통신하고 있지만, 메모리 장치에 아무 것도 쓸 수 없다는 것을 알 수 있습니다. 비슷한 문제가있는 경우 나 제안 사항이 있으면

    0

    1답변

    내 마스터는 ARM9 프로세서입니다. SPI 버스에 연결된 8051의 내부 ROM의 0 번째 주소를 읽고 싶습니까? 시스템 호출을 read() 사용할 수 있습니까? 사용자 공간에서 원했던 것처럼 mmap() 시스템 호출을 사용할 수 있습니까?

    0

    2답변

    나는 다음과 같이 내 컴파일러에서 오류를 얻고있다 : C51 컴파일러 V9.01 - SN : C1ADC-HAI60D 저작권 KEIL ELEKTRONIK GmbH의 1987 - LINE 2009 * 경고 C260 '=': SEQUENCE.C의 300 포인터 절단 * ERROR C190 SEQUENCE.C 라인 301 : 다음은 내 코드가 아닌 좌변 : '&'

    1

    1답변

    전체 바이트를 SFR에 할당하거나 AND 또는 OR을 값에 적용하는 데 차이가 있습니까? 다른 말로하면, 이전에 있었던 것과 같은 값으로 일부 비트를 설정했거나 이것이 일부 하드웨어 반응을 유발할 수 있습니다. 예를 들어 나는에서 시작 : 그런 다음 같은 최종 값으로 내가 할 수있는 MOV UARTCON, 0x9b ORL UARTCON, 0x40 또

    0

    1답변

    외부 메모리에 8051을 연결하면 소프트웨어에서 RD 및 WR 신호를 변경해야합니까? 아니면 MOVX 명령을 사용할 때 프로세서 자체에서 변경해야합니까? 내가 메모리에서 어떤 위치에서 읽 예를 들어 , ;CLR RD MOV DPTR,#SOMELOCATION MOVX A,@DPTR 는 CLR 명령이 여기에 필요하거나 코드가 프로세서의 경우 MOVX A