找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3828|回复: 4
打印 上一主题 下一主题
收起左侧

51单片机电子书阅读器源码(从sd卡里面读取LCD显示)

[复制链接]
跳转到指定楼层
楼主
ID:309050 发表于 2018-4-16 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电子书阅读器单片机源程序如下:

  1. #include "stc15f2k60s2.h"
  2. #include "intrins.h"
  3. #include "sys.h"
  4. #include "lcd.h"
  5. #include "sd.h"
  6. #include "znfat.h"
  7. #include "module.h"

  8. unsigned long int zk_sec;

  9. unsigned char key;



  10. sbit INT1 = 0xB3;


  11. unsigned long int get_zk_sec(){
  12.         struct FileInfo zk;
  13.         unsigned long int re;
  14.         if(!znFAT_Open_File(&zk,"/System/batter.zk",0,1)){
  15.                 re=zk.File_CurSec;
  16.                 znFAT_Close_File(&zk);               
  17.                 znFAT_Flush_FS();               
  18.         }        
  19.         else return 0xffffffff;
  20.         return re;
  21. }

  22. void key_board() interrupt 2{
  23.         key=P3;
  24. }

  25. void pro_main(){
  26.         unsigned char id;
  27.         while(1){
  28.                 show_title();
  29.                 show_bar();
  30.                 id=get_bookid();
  31.                 read_book(id);
  32.         }               
  33. }

  34. void main(){
  35.         
  36.         struct znFAT_Init_Args fatag;
  37.         
  38.         fatag.BPB_Sector_No=0;
  39.         fatag.Total_SizeKB=7761920L;
  40.         fatag.BytesPerSector=512;
  41.         fatag.FATsectors=30262;
  42.         fatag.SectorsPerClust=8;
  43.         fatag.FirstFATSector=34;
  44.         fatag.FirstDirSector=30296;
  45.         fatag.FSINFO_Sec=1;
  46.         fatag.Free_nCluster=1936691L;
  47.         fatag.Next_Free_Cluster=4;
  48.         
  49.         INT1=1;
  50.         IT1=1;
  51.         EX1=1;
  52.         EA=1;
  53.         
  54.         
  55.         lcd_init();
  56.         
  57.         delayms(300);
  58.         
  59.         lcd_clear(COLOR_SW(0x999999));
  60.         
  61.         delayms(300);
  62.         
  63. ……………………

  64. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

Keil代码下载:
51电子书.zip (403.65 KB, 下载次数: 113)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:295520 发表于 2018-4-30 21:46 | 只看该作者
原帖地址,应该是原帖吧....
http://tieba.baidu.com/p/2815732502

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:965207 发表于 2021-9-10 07:17 | 只看该作者
原贴已经被删了
回复

使用道具 举报

地板
ID:976767 发表于 2021-12-14 21:41 | 只看该作者
谁能画个仿真图?
回复

使用道具 举报

5#
ID:976767 发表于 2021-12-16 15:03 | 只看该作者
原理图,电路图,实物图都可以....有哪位大神发一下没
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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