完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#include #define uchar unsigned char #define nops() {_nop_();_nop_();_nop_();_nop_();} #define OP_READ 0xa1 #define OP_WRITE 0xa0 ***it SDA=P2^0; ***it SCL=P2^1; ***it DS1302=P2^4; ***it LCDEN=P2^5; uchar code display[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF}; void delay1ms() { uchar i,j; for(i=0;i<10;i++) { for(j=0;j<33;j++); } } void delayms(uchar n) { uchar i; for(i=0;i delay1ms(); } } void start() { SCL=1; SDA=1; nops(); SDA=0; nops(); SCL=0; } void stop() { SCL=1; SDA=0; nops(); SDA=1; nops(); SDA=0; SCL=0; } bit writecurren(uchar y) { bit ack; uchar i; for(i=0;i<8;i++) { SDA=(bit)(y&0x80); _nop_(); SCL=1; _nop_(); _nop_(); SCL=0; y<<=1; } SDA=1; _nop_(); _nop_(); SCL=1; nops(); ack=SDA; SCL=0; return ack; } void writeset(uchar add,uchar dat) { start(); writecurren(OP_WRITE); writecurren(add); writecurren(dat); stop(); delayms(4); } uchar readdata() { uchar i; uchar x; for(i=0;i<8;i++) { SCL=1; x<<=1; x|=(uchar)SDA; SCL=0; } return(x); } uchar readcurrent() { uchar x; start(); writecurren(OP_READ); x=readdata(); stop(); return x; } uchar readset(uchar set_add) { start(); writecurren(OP_WRITE); writecurren(set_add); return(readcurren()); } void main() { uchar i; LCDEN=0; DS1302=0; P1=0xfe; SCL=1; for(i=0;i<16;i++) { writeset(i,display[i]); } for(i=0;i<16;i++) { P1=readset(i); delayms(200); } } 我是菜鸟,弄了一个星期了,还是弄不好求大神求救/(ㄒoㄒ)/~~ |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
366 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-网络编程示例之开发板测试
348 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-网络编程示例之网络socket程序编程
780 浏览 0 评论
飞凌嵌入式-ELFBOARD-RGB LCD屏接口的PCB设计要点
848 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
900 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11725 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 23:19 , Processed in 0.526042 second(s), Total 71, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号