历史上的今天

今天是:2024年11月08日(星期五)

正在发生

2019年11月08日 | PIC单片机车载仪表带CAN总线通讯源代码

发布者:岭南布衣 来源: 51hei关键字:PIC单片机  车载仪表  CAN总线通讯 手机看文章 扫描二维码
随时随地手机看文章

单片机源程序如下:

;******************************************************************************

;                                                                             *

;    Filename:        FB_ZHU_JI_PIC16LF1947.ASM                               *

;    Date:            2012.01.6                                               *

;    File Version:    1.0                                                     *

;                                                                             *

;    Author:                                                           *

;                                                                             *

;                                                                             *

;******************************************************************************

;                                                                             *

;    Files Required: P16F1947.INC                                             *

;                                                                             *

;******************************************************************************

;                                                                             *

;    Notes:                                                                   *

;                                                                             *

;******************************************************************************

;                                                                             *

;    Revision History:                                                        *

;                                                                             *

;******************************************************************************



        list        p=16f1947      ; list directive to define processor

        #include         ; processor specific variable definitions

        #include    

        #include    

        #include    

        ERRORLEVEL 0,-305,-306,-302           ; Messages, Warnings and Errors Printed

                                                  ; Ignore [305] => Using default dest of

                                                  ; 1 file

                                                  ; Ignore [306] => Crossing Page Boundary

;******************************************************************************

;

; CONFIGURATION WORD SETUP

;

; The 'CONFIG' directive is used to embed the configuration word within the 

; .asm file. The lables following the directive are located in the respective 

; .inc file.  See the data sheet for additional information on configuration 

; word settings.

;

;******************************************************************************    

;    __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_ON & _IESO_OFF & _FCMEN_OFF

;    __CONFIG _CONFIG2, _WRT_OFF & _VCAPEN_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_19 & _LVP_OFF

;******************************************************************************

; RESET VECTOR

;******************************************************************************


       ORG         0x0000            ; processor reset vector

                                                                                                                                                                                                                                                                                         PAGESEL     START

       GOTO        START             ; When using debug header, first inst.

                                     ; may be passed over by ICD2.  

       ORG         0x0004

;******************************************************************************

; INTERRUPT SERVICE ROUTINE

;******************************************************************************

       #include    

;******************************************************************************

; USER INTERRUPT SERVICE ROUTINE GOES HERE

;******************************************************************************

; Note the 16F1936 family automatically handles context restoration for 

; W, STATUS, BSR, FSR, and PCLATH where previous templates for 16F families

; required manual restoration

;******************************************************************************

; MAIN PROGRAM

;******************************************************************************

START  

        PAGESEL     Init_System_Clock      

        CALL        Init_System_Clock

        PAGESEL     $

       

        PAGESEL     Init_Watch_Dog

        CALL        Init_Watch_Dog 

        PAGESEL     $

        

;        BANKSEL     Zhuan_Su_H_1

;        MOVLW       0XFF

;        MOVWF       Zhuan_Su_H_1

;        MOVLW       0X01

;        MOVWF       Zhuan_Su_L_1

;        MOVLW       0X00

[1] [2] [3]
关键字:PIC单片机  车载仪表  CAN总线通讯 引用地址:PIC单片机车载仪表带CAN总线通讯源代码

上一篇:TM1640与PIC12F629单片机的结合
下一篇:PIC16F877的外围功能模块例程

推荐阅读

Vishay采用Minimold、Mold和Minicast封装的微型红外接收器提高了灵敏度、噪声抑制能力和脉宽精度 新器件适用于遥控应用,提高了光辐射和射频辐射抑制能力日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,推出用于IR遥控应用的三个新一代系列微型红外 (IR) 接收器模块---TSOP93xxx、TSOP94xxx和TSOP98xxx。Vishay Semiconductors TS...
单片机电子琴仿真原理图如下avr单片机源程序如下://-----------------------------------------------------------------// 名称: 电子琴仿真//-----------------------------------------------------------------// 说明: 本例在键盘矩阵上模拟演奏电子琴,数码管显示键号.// 按下不同按键时将输出不同频率音符,按键长按时发出长音,// ...
随着骁龙下一代旗舰处理器骁龙 875 发布时间临近,外界开始出现关于搭载这款处理器的新机爆料,小米新一代旗舰也包括在内。今天,微博 @数码闲聊站爆料称,小米首款骁龙 875 旗舰的超广角升级为 4800 万像素,单位像素面积为 0.8μm。  此前,一款型号为 M2012K11C 的小米新机现身 Geekbench 跑分网站,搭载高通 8 核处理器,猜测为小米 ...
这款革命性的Raspberry Pi Build HAT采用RP2040微控制器,可将Raspberry Pi计算机与乐高®拼搭系统进行集成中国上海,2021年11月8日– 安富利旗下全球电子元器件产品与解决方案分销商e络盟即将发售革命性产品Raspberry Pi Build HAT和电源,进一步扩大其Raspberry Pi系列产品阵容。Raspberry Pi Build HAT能够将Raspberry Pi计算机集成至乐高...

史海拾趣

问答坊 | AI 解惑

求助

M3382C是什么呢?那位有关于这方面的资料啊。能提供些吗? …

查看全部问答∨

谁能告诉我ads设置里的 R0base是什么???谢谢!!!

来自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 群主:wangkj …

查看全部问答∨

wince如何开机自动旋转LCD为竖屏

我的板子是横屏,开机的时候需要自动调整成竖屏,也就是旋转90度,请问大家我如何设置,是需要修改注册表呢还是更改LCD驱动呢?我的板子上自带的应用软件可以完成LCD旋转,说明驱动是支持旋转的;我用的是wince 5.0,最好是两种都说一下,详细点, ...…

查看全部问答∨

ARM9S3C2440+AUO5.7寸液晶屏的连接

  小弟现在正在做一个系统,硬件采用ARM9的S3C2440,AUO5.7寸320*240的液晶屏,硬件上的连接采用的是端口直接连接(中间用22欧的电阻)VCLK、R0-R5、B0-B5、G0-G5,系统用的WINCE,进入系统之后发现屏可以正常显示,但是颜色不正,有点像 ...…

查看全部问答∨

arm开发时钟界面

要利用uc/os2操作系统和arm芯片, 在lcd上实现 时钟的那种界面(包括时,分,秒针还有圆的画面) 不知道怎么入手啊,用哪种语言开发较好,或有专门的开发环境吗…

查看全部问答∨

初学者请教仿真调试问题

使用USB仿真器跟踪16X学习板汇编程序,单步、中断运行都正常,但执行CALL语句就出错跑飞。是什么问题?请赐教,谢谢!…

查看全部问答∨

【单片机解密技术】电子产品的设计工程师必读

【单片机解密技术】电子产品的设计工程师必读      作为电子产品的设计工程师非常有必要了解当前单片机攻击的最新技术,做到知己知彼,心中有数,才能有效防止自己花费大量金钱和时间辛辛苦苦设计出来的产品被人家一 ...…

查看全部问答∨

为什么进入do语句之后,一直挑不出来。求高手指导

本帖最后由 paulhyde 于 2014-9-15 03:59 编辑 WDTCTL = WDTPW + WDTHOLD; BCSCTL1 &=~XT2OFF; //基础时钟控制寄存器BCSCTL1的第7位置0,使XT2启动 do { IFG1 &= ~OFIFG; for(i= 0xff; i>0; i--); } ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved