assembly 如何使用汇编语言对PIC16F84A微控制器进行编程?

drkbr07n  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(104)

我需要关于如何使用汇编语言编程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
wrrgggsh

wrrgggsh1#

有什么理由从那个特定的微控制器开始呢?你提到的芯片是一个非常旧的部分,很难编程,因为你需要一个特殊的“下载电缆”。
我推荐一个更简单的设备(仍然可以在汇编程序中编程)。例如那些Arduino开发板之一。你至少可以把它们直接插到你电脑的USB端口上。
另外,看看这个页面:http://www.voti.nl/swp/n_index.html
以下是一些例子:http://www.boondog.com/tutorials/pic16F84/pic16f84.html

相关问题