8051

    5

    3답변

    저는 마이크로 컨트롤러 개발을 시작하려는 1 학년 컴퓨터 과학 학생입니다. 8051을 먼지처럼 흔하게 사용하고 싶습니다. 실생활에서 자주 사용됩니다. 내 주니어 또는 고학년 동안 PIC 마이크로 컨트롤러 기반 임베디드 디자인 클래스를 사용하게 될 것이므로 지금은 PIC를 사용하지 않을 것입니다. 그렇지 않으면 그 과정에서 상당히 지루합니다. 내가 본 대부분

    0

    2답변

    8051 마이크로 컨트롤러의 .c 파일에서 .hex 파일로 변환 할 수있는 프로그램이나 사이트가 필요합니까?

    0

    2답변

    저는 SDCC 프로젝트에서 단위 테스트를하기 위해 uCsim을 사용하고 있습니다. uCsim/S51에서 하면 s51 -s /dev/tty PROGRAM.ihx 또는 후자의 형태에있어서 s51 -S in=testdata.in,out=testdata.out PROGRAM.ihx 의해 직렬 광고 트래픽을 시뮬레이션 할 수있는, 데이터는 즉시 프레임이 많이

    2

    2답변

    몇 가지 주소 공간을 작성 중이므로 코드를 최적화해야합니다. 다음을 수행하는 더 좋은 방법이 있습니까? SETB 00h SETB 01h SETB 02h SETB 03h SETB 04h SETB 05h SETB 06h SETB 07h

    2

    2답변

    8051 마이크로 컨트롤러 용 프로그램을 작성하고 있습니다. 프로그램의 첫 번째 부분에서 몇 가지 계산을하고 결과에 따라 LED를 켜거나 끄지 만 (CLR P1.7을 사용합니다. 여기서 P1.7은 LED가 마이크로 컨트롤러에 연결된 포트입니다). 프로그램의 다음 부분에서 비트를 검색하고 어딘가에 저장하고 JB과 같은 if-jump 명령어에서 사용하려고합니다

    0

    3답변

    저는 C 프로그래밍을 처음 접했을 때 MCU 용 펌웨어 응용 프로그램을 만들고 있습니다. 이 방법은 KEIL 컴파일러 (Big Endian)를 사용할 때 제대로 작동했지만 SDCC 컴파일러 (Little Endian)로 전환하면 제대로 작동하지 않습니다. 누군가 내가 뭘 잘못하고 있는지 설명해 주시겠습니까 ??? 대상 장치는 8051 아키텍처를 기반으로하는

    0

    3답변

    8051 아키텍처 칩과 SDCC 컴파일러 용 C 프로그램을 작성하고 있습니다. 필자는 FilterStructure라는 구조를 가지고 있습니다. 내 코드는 내가 링크 오류 을 "? ASlink이-오류-수 영역 DSEG 내부 RAM에서 29 연속 바이트를 얻을 수 없습니다"를 얻을 몇 가지 이유를 들어 #define NAME_SIZE 8 typedef st

    0

    2답변

    이에 따르면 : http://www.8052.com/tutsfr.php, 주소가 8로 나눌 수있는 sfrs는 비트 주소 지정 가능합니다. SETB 또는 CLR과 같은 작업을 수행 할 수 있습니다. 그러나 다른 메모리 주소와 겹치지 않습니까? 예를 들어, P0은 80 시간입니다. 그래서 P0.0은 80h가 될 것이고, P0.1은 81h가 될 것입니다. 그러나

    2

    1답변

    어떻게 이들을 컴퓨터에 연결합니까? 어느 것이 더 쉽게 태울 수 있습니까?

    4

    7답변

    8 비트 프로세서의 메모리에 int32 유형의 정수, 예를 들어 8051이있는 경우 해당 정수의 endianess를 어떻게 식별 할 수 있습니까? 컴파일러에 특정한가요? 시리얼 라인 등을 통해 멀티 바이트 데이터를 보낼 때 이것이 중요하다고 생각합니다.