云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的简易收款机的设计(3)

基于单片机的简易收款机的设计(3)

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 13:10:33

return temp; }

//发送命令和操作对象给24c64

void writenbyte(uchar *adata,uchar address) {

uchar bb; //定义‘写字节数’变量bb for(bb=0;bb<16;bb++) //写入16个字节 { start(); //器件地址 send(0xa0); checkack();

send(0x00); //从器件内部高地址 checkack(); send(address+bb); //从器件内部地址低位 checkack(); send(adata[bb]);

checkack(); stop(); delay(40); }

}

void readnbyte(uchar *adata,uchar address) {

uchar i; //定义‘读字节数’变量i for(i=0;i<16;i++) {

start();

send(0xa0); ack();

send(0x00); //从器件内部高地址 ack();

send(address+i); //从器件内部地址低位 ack(); start();

send(0xa1); ack();

adata[i]=read(); //读取操作数 scl=0; noack(); stop(); }

}

/********************************结束************************************/

29

参考文献

[1] 余永权.ATMEL89系列单片机应用技术.北京航空航天大学出版社 [2] 何立民.单片机应用程序设计技术.北京航空航天大学出版社 [3] 康光华.数字电路.华中科技大学出版社 [4] 康光华.模拟电路.华中科技大学出版社 [5] 宁改娣,危建国.C51程序设计.科学出版社

[6] 谭浩强.C语音程序设计(第二版).清华大学出版社

30

搜索更多关于: 基于单片机的简易收款机的设计(3) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

return temp; } //发送命令和操作对象给24c64 void writenbyte(uchar *adata,uchar address) { uchar bb; //定义‘写字节数’变量bb for(bb=0;bb<16;bb++) //写入16个字节 { start(); //器件地址 send(0xa0); checkack(); send(0x00); //从器件内部高地址 checkack(); send(address+bb); //从器件内部地址低位 checkack(); send(adata[bb]);

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com