历史上的今天
返回首页

历史上的今天

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

正在发生

2020年02月05日 | AVR单片机I²C总线实验

2020-02-05 来源:eefocus

/*

AVR单片机I2C总线实验。


1、用24C02记录CPU启动次数,并在PB口上显示出来。


2、内部1 M晶振,程序采用单任务方式,软件延时。


3、进行此实验请插上JP1的所有8个短路块,JP7(LED_EN)/PC0/PC1短路块。


4、通过此实验,可以I2C总线操作有个初步认识。


*/


#include "iom16v.h"

extern unsigned char twi_write(unsigned char addr, unsigned char dd);

extern unsigned char twi_read(unsigned char addr, unsigned char *dd);


/*延时函数*/

void delay_ms(unsigned char i) {


unsigned char a, b;

for (a = 1; a < i; a++) {


for (b = 1; b; b++) {


;


}


}


}


void main(void) {

unsigned char temp;

PORTA = 0xFF;/*打开上拉*/

DDRA = 0x00;/*方向输入*/


PORTB = 0xF0;/*电平设置*/


DDRB = 0xFF;/*方向输出*/


PORTC = 0xFF;


DDRC = 0x00;


PORTD = 0xFF;


DDRD = 0x00;


twi_read(0x08, &temp);


PORTB = ~temp;


temp ++;


twi_write(0x08, temp);


while (1) {

;


}


}


推荐阅读

史海拾趣

台湾美丽微(FMS)公司的发展小趣事

近年来,FTDI通过战略并购进一步拓展了其业务领域。例如,电连技术通过发行股份及支付现金的方式收购了FTDI的控股权,这一举措不仅使电连技术在产品和客户层面实现了更完整的布局,也增强了其在汽车电子、物联网、工业产品、医疗设备等多个领域的市场竞争力。FTDI凭借其在USB桥接芯片领域的深厚积累和技术优势,为电连技术的业务扩展提供了有力支持,共同推动了公司在全球电子元件产业的持续发展。

Diconex公司的发展小趣事

随着环保意识的不断提高,电子行业的环保要求也越来越高。Diconex公司积极响应环保号召,将环保理念融入生产全过程。公司采用环保材料和工艺进行生产,降低生产过程中的污染排放。同时,公司还建立了完善的废弃物处理机制,确保废弃物得到合理处理和资源化利用。这种环保理念的实施不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

DATEL Inc公司的发展小趣事

随着技术的不断进步,DATEL Inc.的数据采集产品逐渐在军事领域找到了用武之地。公司接到一项为军方开发高精度数据采集系统的订单。经过深入研究和反复测试,DATEL Inc.成功交付了一套满足军方严苛要求的数据采集系统,为军方提供了准确、可靠的数据支持。这一突破不仅为DATEL Inc.赢得了军方的高度认可,也进一步扩大了公司在军事领域的影响力。

H&D Wireless公司的发展小趣事

高创深知不同行业对于运动控制解决方案的需求存在差异,因此始终关注行业应用的发展趋势。通过深入了解客户需求和行业工艺特点,高创能够为客户提供量身定制的解决方案。例如,在锂电行业,高创针对电池生产线的特殊需求开发了高性能伺服系统和运动控制器;在光伏行业,则提供了高精度、高稳定性的跟踪系统解决方案。这些定制化解决方案不仅满足了客户的实际需求,还帮助高创在行业中树立了良好的口碑。

Heimann Optoelectronics Gmbh公司的发展小趣事

2018年,Hei Inc Optoelectronic Division抓住行业整合的机遇,成功并购了一家在光电子材料领域具有领先地位的企业。这次并购不仅使公司获得了先进的光电子材料生产技术,还极大地丰富了公司的产品线。通过整合双方资源和技术优势,公司在光电子器件的研发和生产上实现了质的飞跃。并购后的Hei Inc Optoelectronic Division不仅在市场上占据了更大的份额,还进一步提升了自身的技术实力和品牌影响力。

Delkin Devices公司的发展小趣事

Delkin Devices公司成立于1986年,总部设在美国加利福尼亚州的圣迭戈市。公司由一群富有远见和创造力的工程师和企业家创立,他们看到了未来数据存储技术的巨大潜力。在创立初期,Delkin Devices专注于研发和生产高质量的闪存存储设备,以满足当时市场对数据存储不断增长的需求。通过不断的技术创新和优质的客户服务,Delkin Devices逐渐在电子行业中崭露头角。

问答坊 | AI 解惑

linux电源管理

1.概述   虽然 linux 可以在任何一台 386 以上的 PC 上运行,目前大多数人使用的都是新型的,带有各种外设的桌面PC或者笔记本电脑,这样,电源管理功能(PM)就逐渐变得越来越重要。在笔记本电脑上电源管理可以节能,延长电池寿命,而在桌面PC上它 ...…

查看全部问答>

请教::应用程序实现保存注册表功能------急

各位:     现在遇到一个问题,我手里只有一个NK 但是发现它启动时不能保存背光设置(控制面板) (即:几分钟关背光,几分钟关屏那个) 请问 我怎么能通过应用程序把在控制面板设置的时间读取出来,并保存,下次开机后 以这个时间 ...…

查看全部问答>

高分求cy7c68013+摄像头sensor ,如何在此基础上编写视频采集程序

如题,有谁能提供下code , gusiliu@163.com 或者讲解一下具体实现步骤 目前我只能通过PID,VID找到cy7c68013,接下去不知道怎么做了…

查看全部问答>

bootloader程序怎么调试

我现在做avr的bootloader程序。但是不知道该怎么调试.现在很困惑,哪位高手教教我该怎么继续调试?…

查看全部问答>

年薪10万,亚嵌嵌入式培训中心助你步入嵌入式高薪世界

年薪10万,亚嵌嵌入式培训中心助你步入嵌入式高薪世界 免费入门学习 5月10日,清华校区,嵌入式入门学习:http://www.akaedu.org/pages/center11_yuke.html Linux就业课程(年薪100000,北京地区高薪就业!) 5月24日,清华校区,嵌入式Linux就 ...…

查看全部问答>

IAR汇编程序调试

一段IAR编写的arm汇编代码,但是跑到红色的地方就跑不下去了,希望大家帮分析一下! ;汇编指令实验        ;定义端口E寄存器预定义 rPCONE   EQU    0x56000010    rPDATE   EQ ...…

查看全部问答>

通过samba查看Linux共享文件—给初学者

给初学者。 相促进大家多发帖,故小小的收个费。…

查看全部问答>

can总线的疑惑

如果can上所有节点都是隔离的,那么总线上的电源从哪里接入的呢. 比如我希望can上逻辑电平是24V,这个24V接哪里? …

查看全部问答>

TI秀+一些板子

ez430手表 DSP试验箱 zigbee 还有lunchpad和MSP430F149和5438没有照片,春节在家,就暂时这样吧 …

查看全部问答>

玻纤布微发电机实现可穿戴体温充电

许多穿戴式装置目前都已拥有不错的电池续航力,而透过南韩科学家最新发明的超薄微型体温发电机,未来智能手表、智能眼镜等穿戴产品有望只要靠体温就能充电! Engadget 14日报道,韩国科学技术院(Korea Advanced Institute of Science and Technol ...…

查看全部问答>