PORTB
共 22 篇文章
PORTB 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 22 篇文章,持续更新中。
DW8051IP核扩展设计
DW8051 IP核扩展设计,增加了jtag接口,可通过jtag下载程序并运行;增加了两个IO端口porta、portb。在QuartusII 11下验证通过。
PIC单片机C语言应用例程
AD程序实现模拟量到数字量的转换功能;
CAN程序实现CAN总线通讯功能;
keyboard_check程序实现键盘的扫描查询方式输入;
keyboard_disturb程序实现PORTB的"电平变化中断"进行键盘的输入;
led0-8程序实现在8个LED上依次显示1~8数字;
PWM程序用于使CCP1模块产生分辨率为10位的PWM波形,占空比为50%;
RS-232程序通过RS-23
基本的pic单片机c语言编程
<p>基本的pic单片机c语言编程 AD程序实现模拟量到数字量的转换功能; CAN程序实现CAN总线通讯功能; keyboard_check程序实现键盘的扫描查询方式输入; keyboard_disturb程序实现PORTB的"电平变化中断"进行键盘的输入; led0-8程序实现在8个LED上依次显示1~8数字; PWM程序用于使CCP1模块产生分辨率为10位的PWM波形,占空
C语言程序例程
<p> C语言程序例程。该子目录包括以下子程序: ——AD程序实现模拟量到数字量的转换功能; ——CAN程序实现CAN总线通讯功能; ——keyboard_check程序实现键盘的扫描查询方式输入; ——keyboard_disturb程序实现PORTB的"电平变化中断"进行键盘的输入; ——led0-8程序实现在8个LED上依次显示1~8数字; ——PWM程序用于使
avr教程-通用IO接口基本结构与应用
<p>该文档为avr教程-通用IO接口基本结构与应用讲解文档,</p><p>ATmega16 芯片有 PORTA、PORTB、PORTC、PORTD(简称 PA、PB、PC、PD)4 组 8 位,共
32 路通用 I/O 接口,分别对应于芯片上 32 根 I/O 引脚。所有这些 I/O 口都是多功能的。其
中第一功能均作为通用 I/O 接口使用,作为通用 I/O 时,具有 20mA 的电流驱动
节能用水控制系统由微控制器
节能用水控制系统由微控制器,红外发射接收电路,压力监测电路,手动冲水电路,脉冲阀节能驱动电路,水管温度上下限识别电路,温度调节电路,冷热水阀节能驱动控制电路,洗澡开关监测电路,电池电量检测报警电路,低压标准电源转换电路,串行数据输出控制电路等构成。程序包括:
设备识别及初始化
初始引脚数据值
中断初始化
初始化各标志位
循环查询开始
CSSTATE大小比较子程序
厕所脉冲阀打开子程序
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的
用单片机的I/O口模拟I2C协议
I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了.
这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力.
sd卡+VS1003模块+M16组成的mp3 VS1003模块使用www.icdev.com.cn的
sd卡+VS1003模块+M16组成的mp3
VS1003模块使用www.icdev.com.cn的,sd卡直接连接,M16使用内部RC8M。
硬件连接参照board.h,PORTB:PB0连接sd卡cs脚,PB1连接VS1003复位脚,PB2连接VS1003命令片选脚,PB5PB6PB7组成SPI接口复用连接sd卡和VS1003;PORTA:PA0连接VS1003的DREQ脚,PA1连接sd
AVR单片机转速表
/**************************************************************** <br />
外部晶振8M <br />
 
红外解码程序
/*<br />
* _168ZHONGDUAN2.c<br />
*<br />
* Created: 2014/11/2 15:12:45<br />
* Author: lenovo<br />
*/ <br />
<br />
<br />
#include <avr/io.h><br />
#i
基于PIC16F877A PORTB端口高低电平变化的键盘中断程序
基于PIC16F877A PORTB端口高低电平变化的键盘中断程序
AVR ATmega48 SPI最簡單測試碼! 透過spi_data[x]陣列寫入想要傳送的資料
AVR ATmega48 SPI最簡單測試碼!
透過spi_data[x]陣列寫入想要傳送的資料,
而x則是控制傳送第x筆數,而接腳輸出則在PortB的預設接腳內,只要修改spi_data就可以透過示波器看到SPI的信號了!
适合学习HCS12系列单片机的初学者使用。 我的环境是DP256
适合学习HCS12系列单片机的初学者使用。
我的环境是DP256,这个程序是将AN01~03的模拟信号转换成数字信号,由PORTB输出。
PIC16C54C锁相环程序
<p>
PIC16C54C为8位单片机,指令字长12位,全部指令都是单字节指令,系统为哈佛结构,数据总线和程序总线各自独立分开,数据总线宽度为8位,程序总线宽度为12位,内部程序存储器为512×12位,内部数据寄存器为32×8位。</p>
<p>
PIC16C54C有12根双向可独立编程I/O引脚,分为PortA和PortB两个端口,其中PortA为RA0~RA
///*** *** *** *** *** *** * //一、程序说明: //1, 24LC02器件地址是1010000R/W. //2, 数组写入24LC02采取页写方式. //3, 数
///*** *** *** *** *** *** *
//一、程序说明:
//1, 24LC02器件地址是1010000R/W.
//2, 数组写入24LC02采取页写方式.
//3, 数组code从24LC02读出时采取自由读方式.
//4, 采用4.00M晶体。
//5,采用软件I2C。
//二、硬件连接:
//1, SDA------->23 pin.(当然你可
code delay on portB pic
code delay on portB pic
=== === =时钟20:6=== === === == 应先初始化状态寄存器 tx1714 EQU 7FFH PA EQU 05H PB EQU 06H PC EQU 07H
=== === =时钟20:6=== === === ==
应先初始化状态寄存器
tx1714 EQU 7FFH
PA EQU 05H
PB EQU 06H
PC EQU 07H
PD EQU 20H
IAR EQU 00H 间接寻址寄存器
TMR0 EQU 01H 定时器
STATUS EQU 03H 状态寄存器
BSR EQU 04H bank选
16 16点阵显示汉字原理及显示程序
<P>16 16点阵显示汉字原理及显示程序</P>
<P><IMG src="http://dl.eeworm.com/ele/img/2008102714254823276.jpg" border=0></P>
<P>#include "config.h" </P>
<P>#define &
PIC系列单片机手册
<P>PIC系列单片机手册</P>
<P>第1 章 简介 1-1<BR>简介 .................................................................................................................................................................
PIC16F877 单片机的键盘和LED 数码显示接口
<P><STRONG>PIC16F877 单片机的键盘和LED 数码显示接口</STRONG></P>
<P>1 PIC16F877单片机与键盘和LED数码显示的硬件接口电路<BR>单片机的许多应用都需要进行人机对话,最简单的人机对话需要LED 数码管显示数<BR>字和少量字符;键盘是解决计算机输入的简单手段;借此可以向计算机输入程序、置数、送操作命令、控制程序的执行等等,所以使用非常广泛。<BR