공학속으로120 외부 인터럽트 #include #define LEDs P0 unsigned char count=0; void ext_int_0 () interrupt 0 { count++; } void ext_int_1 () interrupt 2 { count--; } void main() { P3 |= 0x0c; // Configure the INT0 & INT1 pins as Inputs EX0 = 1; // Enable INT0 EX1 = 1; // Enable INT1 EA = 1; // Enable Global Interrupt bit while(1) { LEDs = count; } } 공학속으로/마이컴 2020. 3. 4. 8051/4051 Timers Program for timer mode0 #include /* Include x51 header file */ sbit test = P1^0;/* set test pin 0 of port1 */ void timer_delay()/* Timer0 delay function */ { TH0 = 0xE3;/* Load 8-bit in TH0 (here Timer0 used) */ TL0 = 0x14;/* Load 5-bit in TL0 */ TR0 = 1;/* Start timer0 */ while(TF0 == 0);/* Wait until timer0 flag set */ TR0 = 0;/* Stop timer0 */ TF0 = 0;/* Clear timer0 flag */ } void main() { T.. 공학속으로/마이컴 2020. 3. 4. 8051/4051 UART Interrupt #include /* Include x51 header file */ void Ext_int_Init() { EA = 1;/* Enable global interrupt */ ES = 1; /* Enable serial interrupt */ } void UART_Init() { TMOD = 0x20;/* Timer 1, 8-bit auto reload mode */ TH1 = 0xFD;/* Load value for 9600 baud rate */ SCON = 0x50;/* Mode 1, reception enable */ TR1 = 1;/* Start timer 1 */ } void Serial_ISR() interrupt 4 { P1 = SBUF;/* Give received data on port.. 공학속으로/마이컴 2020. 3. 3. 8051/4051 UART 8051 UART Serial communication Registers SBUF: Serial Buffer Register SCON: Serial Control Register Bit 7:6 - SM0:SM1: Serial Mode Specifier SM1 SM0 0 0 1/12 of Osc frequency shift register mode fixed baud rate 0 1 8-bit UART with timer 1 determined baud rate 1 0 9-bit UART with 1/32 of Osc fixed baud rate 1 1 9-bit UART with timer 1 determined baud rate /* * 8051_Serial_UART */ #include /* Incl.. 공학속으로/마이컴 2020. 3. 3. 8051 LED Blinking Program Keil 컴파일러 이용 #include /* Include header file */ void delay(k) /* Delay for msec. (here Xtal freq. is 11.0592 MHz) */ { int i,j; for (i=0;i 공학속으로/마이컴 2020. 3. 3. Notepad++ 에서 python 실행하기 1. Notepad++ 플러그인 메뉴에서 "Plugins Admin..." 선택 2. "Plugins Admin..."에서 Search에서 nppexec 입력하여 검색 3. 설치된 NppExec 플러그인에서 "Execute..." 를 선택 4. "Execute..."창에서 python 실행 등록 ①. 를 선택 ②. Command 에 파이선 실행 스크립트 등록 NPP_SAVE "파이션 위치" "$(FULL_CURRENT_PATH)" ③. "Save..." 버튼을 눌러서 등록 5. 사용방법 ①. python 파일 작성 후 저장 ②. NppExec/Execute 단축키 "F6" 을 눌러 실행 (메뉴로 접근 가능) ③. NppExec/Execute 창이 뜨면 "OK" 버튼을 눌러서 실행 공학속으로/python 2020. 3. 2. python, pip 특정버전 선택하여 설치하기 python 라이브러리 설치시 특정 버전을 선택하여 인스톨하는 방법 패킷 분석하는 scapy 최신 버전은 2.4.3 인테 2.4.2 버전을 설치할때. pip install scapy==2.42. 공학속으로/python 2019. 10. 22. Kali linux VMware Tool 설치 명령어 # apt update && apt -y full-upgrade (생략 가능) Vmware Tool 설치 명령어 # apt -y --reinstall install open-vm-tools-desktop fuse # reboot 공학속으로/운영체제 2019. 10. 14. Kali 한글 깨짐 해결 한글 깨짐 설정 칼리 리눅스 터미널을 열고 아래 명령어를 실행합니다. # apt-get install -y fonts-nanum # fc-cache -f -v ○ 시스템메뉴 한글 변경 언어 설정 메뉴는, 기본화면 왼쪽 제일 아래쪽 아이콘 클릭 > 검색화면 > settings 입력 > 설정 메뉴 > 'language' 입력 > 언어 변경 > 재로그인 ○ 한글 깨짐 해결 패키지 설치 위 방법대로 해도 해결되지 않으면, 아래 패키지 설치 -> 재로그인 합니다. # apt-get install -y fcitx-lib* # apt-get install -y fcitx-hangul ○ 한글 입력 설정 패키지 설치 # apt-get install -y nabi # apt-get install -y im-config .. 공학속으로/운영체제 2019. 10. 14. python .ipynb -> .py 변한 방법 jupyter notebook 위에서 작업하면 그 파일이 .ipynb 라는 특별한 포맷으로 저장이됨. 콘솔에서 다음과 같이 작업합니다. pip install jupyter 설치가 오~래 걸립니다. 설치된 후 ( ipynb 파일이 있는곳에서) jupyter nbconvert --to script example.ipynb 파이썬파일로 변환이 가능합니다. 공학속으로/python 2019. 10. 1. 윈도우 단축키 일반 단축키 • F2 키: 선택한 항목의 이름 바꾸기. • F3 키: 파일 또는 폴더 찾기. • F4 키: Windows 탐색기에서 주소 표시줄 목록 표시. • F5 키: 활성 창 업데이트(새로고치기). • F6 키: 창이나 바탕 화면의 화면 요소를 순환. • F10 키: 활성 프로그램의 메뉴 모음 활성화. • Ctrl + C: 복사. • Ctrl + X: 잘라내기. • Ctrl + V: 붙여넣기. • Ctrl + Z: 실행 취소. • Ctrl + A: 모두 선택. • Ctrl + F4: 여러 문서를 동시에 열 수 있는 프로그램에서 활성 문서 닫기. • Shift + Delete: 선택한 항목을 휴지통에 넣지 않고 영구적으로 삭제. • Ctrl + O : 저장된 콘솔 열기. • Ctrl + N : 새 콘.. 공학속으로/운영체제 2019. 8. 23. 윈도우에서 ls 명령어 사용 (리눅스 명령어 사용) 윈도우 10 같은 경우는 bash 쉘을 지원하지만 업그레이드 및 bash쉘로 입력하여 사용하여야 하는 불편함이 있음. 아래의 방법은 cmd창에서 ls, ll, cat, grep, mv, rm 명령어를 편법으로 사용하는 방법입니다. 1. 먼저 배치파일 생성 예). linux.bat @ECHO OFF doskey ls=dir /b $* doskey ll=dir $* doskey cat=type $* doskey ..=cd.. doskey grep=find "$1" $2 doskey mv=ren $* doskey rm=del $* cd Desktop @echo ------------------------------------------ @echo hello~ @echo ----------------------.. 공학속으로/운영체제 2019. 8. 22. 이전 1 ··· 7 8 9 10 다음 💲 추천 글