我需要关于如何使用汇编语言编程PIC 16 F84 A的帮助。
我想完成的任务是用汇编语言编写微控制器的程序来打开LED。我读过微控制器的数据手册,但我对它一无所知。
我是汇编语言的新手,我已经阅读了网上所有的免费电子书,但我仍然觉得编程微控制器很困难。我知道我必须遵循微控制器的指令集,但我似乎不知道如何开始。
下面是我能够写的代码;
;***************************************************
; Program: Power on LED using PIC16F84A MCU *
; Author: Obiora Micheal O *
; Date: 11 November 2016 *
; Notes : Write an assembly language program to *
; power on an LED using PIC16F84A Microcontroller *
;***************************************************
; Assembly source line config statements
PROCESSOR 16F84A
#include "p16F84A.inc"
; CONFIG
; __config 0xFFF7
__CONFIG _FOSC_EXTRC & _WDTE_ON & _PWRTE_ON & _CP_OFF
org 0x00 ; reset vector
start ; goto the beginning of the main program
1条答案
按热度按时间wrrgggsh1#
有什么理由从那个特定的微控制器开始呢?你提到的芯片是一个非常旧的部分,很难编程,因为你需要一个特殊的“下载电缆”。
我推荐一个更简单的设备(仍然可以在汇编程序中编程)。例如那些Arduino开发板之一。你至少可以把它们直接插到你电脑的USB端口上。
另外,看看这个页面:http://www.voti.nl/swp/n_index.html
以下是一些例子:http://www.boondog.com/tutorials/pic16F84/pic16f84.html