|
В начало
Отчет по лабораторной работе
«Система команд МК PIC16C7X»
1)
Цель работы: изучение системы команд
микроконтроллера (МК) PIC16C7X; получение навыков
программирования МК на языке Ассемблер. Номер
варианта задания: Var1; Номер
нажатой клавиши: N=1. 2)
Графическая схема алгоритма
3)
Листинг программы Title “Lab1.asm” list p=16c74 errorlevel 1, -(305) #include “p16c74.inc” Buf1 equ 20 Cnt equ
23 RxBuf equ 24 org 0 movlw 0 movwf PCLATH goto Start org 100 Start Call ConstInit Priem call Receiv movlw 2 xorwf PORTA, f movlw 3 movwf Cnt movlw Buf1 movwf FSR bsf STATUS, C movf RxBuf, w Var1 movwf INDF rlf INDF, w addwf INDF, f iorwf INDF, f incf FSR, f decfsz Cnt, f goto Var1 End1 movwf INDF incf FSR, f movf STATUS, w movwf INDF movlw 5 movwf Cnt movlw Buf1 movwf FSR … 4)Результаты
выполнения вручную операций с 8-разрядными двоичными числами в соответствии с
текстом программы.
5)
Сводная таблица результатов
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||