找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

出一个AVR48的综合类题目,做出来我佩服

  [复制链接]
hzhuangdy 发表于 2015-1-27 16:53:35 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
要求:
1、使用TWI协议实现单片机和AT24C02的通信;
2、使用SPI协议驱动74HC595控制4位共阴数码管动态刷新;
3、数码管显示要求实现高位消零算法(不懂就百度);
4、使用proteus虚拟串口打印出从AT24C02读出的数据;
5、AT24C02要存入的数据要求:
1)地址0~3 分别存放四路电位器显示的百分比,且要求根据电位器的变化实时更新(详见注释1);(地址类型一)
2)从地址8开始依次写入一次英文字母表;(地址类型二)
3)其他地址全部存放 0x00;(地址类型三)
6、PD口接八位按键来选择要从AT24C02读的数据的地址,
当选择的地址属于地址类型一的时候,要求只在数码管显示该数据;
当选择的地址属于地址类型二的时候,要求只在虚拟串口打印出相应字符;
当选择的地址属于地址类型三的时候,要求在虚拟串口打印出 “ ERROR ”;
7、要求使用外部8MHz晶振,且CPU主频为8MHz;

大水逼 发表于 2015-1-27 18:46:21 | 显示全部楼层
达一猜猜我是谁?
quangezaizhe 发表于 2015-1-27 18:47:14 | 显示全部楼层
我也来顶一个
quangezaizhe 发表于 2015-1-27 18:47:52 | 显示全部楼层
大家把帖子顶起来
看有没有高手
quangewansui 发表于 2015-1-27 18:52:29 | 显示全部楼层
ddddddddddddd
QQ图片20150127185147.jpg
c1x4d3x 发表于 2015-1-27 18:59:44 | 显示全部楼层
更正一下。
因48的PD01口要用做串口
所以删除那两个口的相应按键
即PD口PD2~PD7接6位按键,
其中PD2对应的按键为低位
PD7对应的按键为高位
可供选择的地址有 2^6 个
craig_he 发表于 2015-1-27 19:02:19 | 显示全部楼层
等我做完了就传上来
Mr.LHH刘欢 发表于 2015-1-27 21:03:41 | 显示全部楼层
craig_he 发表于 2015-1-27 19:02
等我做完了就传上来

快做!!快做!!
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-23 07:44 , Processed in 0.061627 second(s), 15 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表