历史上的今天
今天是: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) {
;
}
}
上一篇:AVR单片机的特性介绍
下一篇:AVR的I/O用法笔记
史海拾趣
|
各位: 现在遇到一个问题,我手里只有一个NK 但是发现它启动时不能保存背光设置(控制面板) (即:几分钟关背光,几分钟关屏那个) 请问 我怎么能通过应用程序把在控制面板设置的时间读取出来,并保存,下次开机后 以这个时间 ...… 查看全部问答> |
|
高分求cy7c68013+摄像头sensor ,如何在此基础上编写视频采集程序 如题,有谁能提供下code , gusiliu@163.com 或者讲解一下具体实现步骤 目前我只能通过PID,VID找到cy7c68013,接下去不知道怎么做了… 查看全部问答> |
|
年薪10万,亚嵌嵌入式培训中心助你步入嵌入式高薪世界 免费入门学习 5月10日,清华校区,嵌入式入门学习:http://www.akaedu.org/pages/center11_yuke.html Linux就业课程(年薪100000,北京地区高薪就业!) 5月24日,清华校区,嵌入式Linux就 ...… 查看全部问答> |
|
许多穿戴式装置目前都已拥有不错的电池续航力,而透过南韩科学家最新发明的超薄微型体温发电机,未来智能手表、智能眼镜等穿戴产品有望只要靠体温就能充电! Engadget 14日报道,韩国科学技术院(Korea Advanced Institute of Science and Technol ...… 查看全部问答> |




