标题: 51单片机电子书阅读器源码(从sd卡里面读取LCD显示) [打印本页]

作者: 冯工    时间: 2018-4-16 10:43
标题: 51单片机电子书阅读器源码(从sd卡里面读取LCD显示)
电子书阅读器单片机源程序如下:

  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, 下载次数: 117)



作者: 俺是个方呃    时间: 2018-4-30 21:46
原帖地址,应该是原帖吧....
http://tieba.baidu.com/p/2815732502
作者: 小明早上起来    时间: 2021-9-10 07:17
原贴已经被删了
作者: sxy4609    时间: 2021-12-14 21:41
谁能画个仿真图?
作者: sxy4609    时间: 2021-12-16 15:03
原理图,电路图,实物图都可以....有哪位大神发一下没




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1