#USE FIXED_IO
语法:#use fixed_io(port_outputs=pin.pin?)
port是A~G.
pin是在device.h文件中定义的脚数之一.
目的: 影响编译器如何产生输入输出代码,说明如下. 这种指令有效,直到出现下一个#use xxxx_io为止. 执行设置I/O的方法将使编译器产生代码,这种代码使I/O在每次使用的时候,要么是输入,要么是输出.根据I/O方向寄存器中的信息对引脚进行编程(I/O方向寄存器实际上被执行但不操作),这将存储一个字节到标准I/O使用的RAM中.
例子:#use fixed_io(a_outputs=PIN_A2,PIN_A3) //将PINA2和PIN_A3设置为输出
关键字:PIC单片机 CCS USE FIXED_IO
引用地址:
PIC单片机CCS之C语言(#USE FIXED_IO的用法)
推荐阅读最新更新时间:2024-03-16 15:12
Mouser发布最新医学应用产品知识网站
2011年11月2日 - 半导体与电子元器件业顶尖工程设计资源与全球分销商Mouser Electronics,宣布正式推出其第二个医学应用产品知识中心(PKC)培训网站,该网站专注于医学治疗。
随着医学的不断发展,复杂度和要求也在不断地提高,Mouser期望能与时俱进地为设计工程师提供最新的产品和最新设计的可能性,为了实现这一承诺,Mouser建立了第二个关注于常用医学治疗的医学应用网站。 医学治疗通常要求病人直接使用治疗设备以进行治疗,因此,这些设备必须使用简单、轻便、电源能效高且稳定,同时满足国家相关法规。如需浏览Mouser最新的医疗应用网站,敬请访问 http://www.mouse
[半导体设计/制造]
mouse.h头文件下载( 51单片机ps2 鼠标 驱动)
/****************************************************** 演示鼠标引脚定义 CLK : 白色 SDA : 绿色 GND: 橙色 VCC: 蓝色 *******************************************************/ #include delay52.h #ifndef MOUSE_H #define MOUSE_H sbit mouse_SDA=P3^4;//数据线P3_5 sbit mouse_CLK=P3^3;//时钟线P3_3 unsigned char bdata mouse_
[单片机]
以PIC单片机为主要核心控制元件的LED模块书写显示屏设计
本文采用PIC 16F877A单片机为主要核心控制元件,设计了一个32×32 LED“ title=”LED“》LED” TItle=“LED”》LED“ TItle=”LED“》LED点阵模块的书写显示屏。它主要由光笔模块和点阵显示模块组成,光笔模块利用光敏电阻的光电特性,实现微亮检测功能。光笔反馈信号经放大器LM324比较后,送给单片机处理。32×32点阵显示模块、驱动模块由74HC595外设驱动阵列和8位串行输入/输出移位寄存器ULN2803A组成。光笔通过显示屏微亮扫描寻找坐标值,按键和LED指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。 系统系统总体构成 本系统设计包括三大部
[单片机]
PIC单片机人机接口模块4×4行列式键盘的电路设计
本实例的4×4行列式键盘的原理图如图1所示,在输出时,采用端口C的低4位来显示按键的输入值。 图1 外部上电复位电路 单片机的时钟电路和复位电路可以采用如图2所示的电路,也可以采用一种更加简单的时钟电路,即如图2所示的时钟电路和复位电路。在实现时也可以用PIC16C5X端口作为输入端,其电路如图3所示。 图2 时钟电路和复位电路 图3 4×4行列式键盘的电路图 其中,RD0~RD3用来进行列扫描,RD4~RD7用来进行行扫描。RD4~RD7各自通过一个电阻接到电源上,并和RD0~RD3通过一个按键连接起来。 当一个按键按下时,对应的行输入口的电平为通过按键连接的列输入端口的电平。普通状态下,各个列端口的输出
[单片机]
pic单片机的ad转换(实例解析)
AD转换就是模数转换。顾名思义,就是把模拟信号转换成数字信号。主要包括积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。 PIC单片机如何表示电压 PIC用十位二进制位的数来表示电压,也就是数值0~1023来表示电压。那比如现在这个数值是400那这代表多少的电压?这就要根据参考电压来确定了。 比如我们设置正参考电压为3.3V ,当输入的电压为0时,数值就为0。当输入
[单片机]
Microchip向中国电表制造商林洋电子交付第50亿颗PIC单片机
全球领先的单片机和模拟半导体供应商 ——Microchip Technology Inc. (美国微芯科技公司)近日将其第 50 亿颗 PIC 单片机交付给中国电表制造商江苏林洋电子有限公司。 Microchip 于去年 9 月交付了第 40 亿颗单片机。仅相隔一年即再传捷报,交付了第 50 亿颗型号为 PIC18LF8720-I/PT 的单片机。 此举足以证明 Microchip 的 PIC 单片机一直深受业界青睐,成为嵌入式控制设计中首选的高性能、高成本效益解决方案,特别是在发展迅猛的中国市场不断绽放异彩。 Microchip
[单片机]
PIC单片机在汽车电动车窗控制器中的应用
随着汽车电子技术的发展,越来越多的电子产品装载到汽车上,极大地提高了汽车的动力性和舒适性,同时也增加了车内布线的难度和成本。CAN(Controller Area Network)作为一种串行数据通信总线,由于具有良好的可靠性、实时性及灵活性,已经成为国际标准(ISO11898) ,在汽车电子系统中得到了广泛的应用。 目前,在CAN系统设计中,使用最多的是单片机外挂独立的CAN控制器,如Philips公司的PCA82C200、SJA1000以及Intel公司的82526、82527等芯片。但是采用此类芯片的设计方案不利于系统集成化。本文以Microchip公司内部集成的CAN模块PIC18F258单片机为核心,介绍CAN
[单片机]
基于PIC单片机的自动喷料机设计
1 引言 目前,我国人工养殖业发展迅速。但是养殖方法却很落后,多数仍旧是采用传统的人工方式投放饲料,费时费料、饲料投放不均、距离不远,不便于定时定量地科学养殖。文中介绍了一种在鱼塘里自动喷料机的电路设计。经过实践证明。该自动喷料机不仅能够定时定量地喷洒饲料。而且喷料均匀,喷洒距离远,能明显节约饲料,大大提高养殖效益。 2 自动喷料机的硬件设计 在渔业养殖中,大多数需要在早、中、晚喷洒饲料,每次喷料时间约在两三个小时。喷饲料是按喷几十秒、停几十秒断续进行,具体一天喷饲料几次、喷料时间长度、喷停时间长度,因鱼的品种、饲料的品种、鱼的养殖密度、环境气候等因素而不同,可由用户根据具体情况自行设定。为实现上述自动控制,本设计采
[工业控制]