历史上的今天
返回首页

历史上的今天

今天是:2025年02月02日(星期日)

2020年02月02日 | PIC单片机设定配置字信息

2020-02-02 来源:eefocus

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

;                           SAMPLE.ASM

;              8x8 Software Multiplier for 16Cxxx Family

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

;

;   The 16 bit result is stored in 2 bytes

;

; Before calling the subroutine " mpy ", the multiplier should

; be loaded in location " mulplr ", and the multiplicand in

; " mulcnd " . The 16 bit result is stored in locations

; H_byte & L_byte.

;

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

;

 LIST    p=16F690 ; PIC16F84 is the target processor

#include "P16F690.INC" ; Include header file


__config _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOR_ON &  _IESO_ON & _FCMEN_ON & _INTRC_OSC_CLKOUT


        

;__config _PWRTE_OFF & _WDT_OFF & _CP_OFF &_INTRC_OSC_CLKOUT

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

;Field Option            Category

;FOSC    _INTRC_OSC_CLKOUT  Oscillator Selection bits         振荡器选择位

;WDTE OFF         Watchdog Time Enable bit 看门狗定时器使能位

;PWRTE OFF         Power-up Time Enable bit 上电复位延时使能

;MCLRE ON          MCLR Pin Function bit 内部复位引脚功能位

;CP OFF         Code Protection bit 代码保护位

;CPD OFF         Date Code Protection bit 数据代码保护位

;BOREN ON          Broen-out External Switchover bit 掉电复位使能

;IESO ON          Internal External Switchover bit 内部外部切换位 

;FCMEN ON          Fail-safe Clock Monitor  Enable bit 故障安全时钟监视器使能位


;FOSC    _INTRC_OSC_CLKOUT  Oscillator Selection bits         振荡器选择位

; EXTRCCLK    RC oscillator: CLKOUT function RC振荡器:CLKOUT功能

; EXTRCIO     RCIO oscillator: I/O function RCIO振荡器:I / O功能

; INTRCCLK    INTOSC oscillator: CLKOUT function     INTOSC振荡器:CLKOUT功能

; INTRCIO     INTOSCIO oscillator: I/O function           INTOSCIO振荡器:I / O功能

; EC          EC : I/O function on RA4/OSC2               I / O功能RA4/OSC2

; HS          HS oscillator: Hight-speed crys HS振荡器:高速晶体

; XS          XT oscillator: Crystal/resonat        XT振荡器:晶体/ 共振器

; LP          LP oscillator: Low-power cryst LP振荡器:低功耗晶体


;        _INTRC_OSC_NOCLKOUT

;        _INTRC_OSC_CLKOUT      内部振荡无时钟输出

;        _EXTRC_OSC_NOCLKOUT

;        _EXTRC_OSC_CLKOUT      


;BOREN ON          Broen-out External Switchover bit 掉电复位使能 

; NSLEEP     BOR enabled during operation                操作过程中打开BOR

; SBOREN     BOR controlled by SBOREN bit                BOR控制位

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


推荐阅读

史海拾趣

艾吉芯(Agertech)公司的发展小趣事

面对全球电子市场的激烈竞争,艾吉芯公司积极实施国际化战略。通过在海外设立研发中心和生产基地,艾吉芯成功将其先进的技术和优质的产品推向国际市场。同时,公司还积极参与国际行业交流和合作,不断提升自身的国际化水平和竞争力。

Diplohmatic A/S公司的发展小趣事

Diplohmatic A/S公司最初是一家小型电子元件分销商,但其创始人对技术创新的执着追求引领了公司的转型。在一次偶然的机会中,公司研发团队发现了一种新型半导体材料,这种材料在能效和稳定性上远超市场同类产品。经过数月的研发和测试,公司成功将这种材料应用于新型电源管理芯片中,并迅速获得了市场的认可。这一创新不仅为公司带来了丰厚的利润,也奠定了其在电子行业的技术领先地位。

CTS公司的发展小趣事

面对不断变化的市场需求和行业竞争,CTS公司始终保持创新精神。公司加大了在研发领域的投入,致力于开发具有更高性能、更可靠性的产品。同时,CTS还关注新兴技术的发展趋势,积极探索新的应用领域和市场机会。

这五个故事展示了CTS公司在电子行业中的发展历程和取得的成就。从创立初期的艰难起步到技术突破、业务扩展、收购整合、全球化布局以及持续创新,CTS始终保持着积极进取的精神和不断创新的态度,为电子行业的发展做出了重要贡献。

A/D Electronics Inc公司的发展小趣事

在快速发展的过程中,A/D Electronics Inc始终坚守品质至上的原则。公司建立了严格的质量管理体系,从原材料采购到产品生产、检验、出货等各个环节都严格把关。此外,公司还不断引入先进的生产设备和工艺,提高生产效率和产品质量。通过持续改进和创新,A/D Electronics Inc在激烈的市场竞争中始终保持领先地位。

FCI / Amphenol公司的发展小趣事

随着公司规模的扩大和市场的拓展,Amphenol公司开始实施全球扩张和多元化战略。公司不仅在美国本土设立了多个生产基地,还在欧洲、亚洲等地建立了分公司和研发中心。此外,Amphenol公司还积极涉足电子连接器等其他领域,进一步丰富了公司的产品线。这些举措不仅增强了公司的市场竞争力,也为公司的长期发展奠定了坚实的基础。

Deutsch公司的发展小趣事

Deutsch公司自创立之初,就注重技术创新和产品研发。在早期阶段,公司成功开发出一款具有突破性的电子元件,这款元件以其高性能和低成本迅速在市场上获得了认可。随着技术的不断进步,Deutsch公司不断推出创新产品,满足日益增长的市场需求。这些技术突破和产品创新不仅提升了公司的竞争力,也推动了整个电子行业的发展。

问答坊 | AI 解惑

示波器讨论帖

本帖最后由 paulhyde 于 2014-9-15 09:05 编辑 全国电子设计大赛即将开始,做过示波器、正在做示波器、想做示波器的同学,一定要在此贴提出自己的好的意见。  …

查看全部问答>

如何直接对硬盘读写

我在写个操作系统,有个问题一直很困惑,那就是如何直接对硬盘读写,我一直用int13,不过这不是持久之计,有谁用IO指令写过直接对硬盘读写的程序么?能发个源码么,C语言的函数就不用了,因为他们都要调内核函数,而我写的就是内核,用汇编吧。 硬 ...…

查看全部问答>

JTAG调试工具WIGGLER与DONGLE的区别?

请问JTAG调试的时候,接到并口上的有WIGGLER,DONGLE,这两个是有什么区别?…

查看全部问答>

菜鸟刚学单片机,请问用C如何让数码管显示12345678,静态的哦,应该不难吧?

菜鸟刚学单片机,请问用C如何让数码管显示12345678,静态的哦,应该不难吧?…

查看全部问答>

数字频率计闸门信号怎么控制

要设计一个频率计,其他的部分都差不多搞定了,可是频率控制这块总弄不懂。要求:可测量0——999999的频率,闸门电路时钟信号为 2HZ ,产生计数周期1s,清零周期 0.5s,4s为一个周期测量一次信号。。。。 帮帮忙了,急需。…

查看全部问答>

请教关于高速存储器的问题

   大家好,俺是新人,最近科研要求实现存储速度高达130MB/S,容量30G以上的存储,请大家指教。如何能够完成该功能。谢谢!再拜!!…

查看全部问答>

QuartusII7.2, modelsim6.1

各位大侠,小弟有要事相求啊~麻烦,如题,涉及到上述两个软件,大侠可随意选择一个实例,在QuartusII中编译实例,然后在Modelsim中仿真该实例,由于刚开始学,还望大侠帮忙分析仿真结果并能附上几张截图(关键步骤),小弟将感激不尽,痛哭流涕,日 ...…

查看全部问答>

lm3s811配合ch451控制数码管的显示

lm3s811配合ch451控制数码管的显示示例,昨天刚调出来的   // 定义全局的系统时钟变量unsigned long TheSysClock = 12000000UL;// 定义引脚#define CH451_PERIPH   SYSCTL_PERIPH_GPIOD#define CH451_PORT    GPIO ...…

查看全部问答>

DQS for X8/X9 in F484 FPGA管脚资料上的具体意思

最近刚刚开始制作FPGA484芯片的原理图封装,发现在芯片的管脚列表中有一个说明不是很清楚,是                     DQS for X8/X9 in F484。DQS ...…

查看全部问答>

用notepad++和gcc遇到的一个小问题和解决方案

  前一段时间在辛昕的带领之下我学会了用notepad++和gcc搭建小型IDE,今天在使用的时候遇到点小问题,现在纪录下来 这个是我的cpp文件错在目录。。。。程序本身没有什么错误。。。但是编译会出错。。。。 一开始我也不知道为什么后来 ...…

查看全部问答>