资源简介
该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料
三分拿去 超值了
一种基于单片机的公交车站自动报站器设计
代码片段和文件信息
//#pragma src
#include “reg51.h“
#include “ISD1700.H“
#include “sound.h“
#define uchar unsigned char
#define uint unsigned int
sbit ISD_SS=P1^2;
sbit ISD_MISO=P1^3;
sbit ISD_MOSI=P1^4;
sbit ISD_SCLK=P1^5;
bit re_fig;
uchar data ISD_COMM_RAM[7];
uchar data ISD_COMM_RAM_C[7];
uchar data *isd_comm_ptr;
uchar data *back_data_ptr;
void init(void);
void delay(int x);
void comm_sate(void);
void rest_isd_comm_ptr(void);
uchar T_R_comm_byte( uchar comm_data );
void isd1700_par2_comm(uchar comm_par uint data_par);
void isd1700_Npar_comm(uchar comm_parcomm_byte_count); //no parameter comm
void isd1700_7byte_comm(uchar comm_par uint star_addr uint end_addr);
void spi_pu (void);
void spi_stop (void);
void spi_Rest ( void );
void spi_CLR_INT(void);
void spi_RD_STAUS(void);
void spi_RD_play_ptr(void);
void spi_pd(void);
void spi_RD_rec_ptr(void);
void spi_devid(void);
void spi_play(void);
void spi_rec (void);
void spi_erase (void);
void spi_G_ERASE (void);
void spi_rd_apc(void);
void spi_wr_apc1 (void);
void spi_wr_apc2 (void);
void spi_wr_nvcfg (void);
void spi_ld_nvcfg (void);
void spi_fwd (void);
void spi_chk_mem(void);
void spi_CurrRowAddr(void);
void seril_back_sate(uchar byte_number);
void spi_set_opt(uchar spi_set_comm);
//串口通信接口函数
void comm_sate(void)
{
uchar sate_temp;
uint apc_temp;
if(RI) //接收到命令
{ sate_temp=SBUF; //下面根据不同的命令执行不同的函数
if(sate_temp==0x09)
{ spi_devid();}
if(sate_temp==0x44)
{spi_rd_apc();}
if(sate_temp==0x40)
{spi_play();}
if(sate_temp==0x04)
{spi_CLR_INT();}
if(sate_temp==0x05)
{spi_RD_STAUS();}
if(sate_temp==0x43)
{ spi_G_ERASE();}
if(sate_temp==0x01)
{ spi_pu ();}
if(sate_temp==0x02)
{ spi_stop();}
if(sate_temp==0x03)
{ spi_Rest ();}
if(sate_temp==0x06)
{spi_RD_play_ptr();}
if(sate_temp==0x07)
{spi_pd();}
if(sate_temp==0x08)
{ spi_RD_rec_ptr();}
if(sate_temp==0x41)
{ spi_rec();}
if(sate_temp==0x42)
{ spi_erase();}
if(sate_temp==0x45)
{spi_wr_apc1 ();}
if(sate_temp==0x65)
{ spi_wr_apc2 ();}
if(sate_temp==0x46)
{ spi_wr_nvcfg ();}
if(sate_temp==0x47)
{ spi_ld_nvcfg ();}
if(sate_temp==0x48)
{ spi_fwd ();}
if(sate_temp==0x49)
{ spi_chk_mem();}
if(sate_temp==0x60)
{ spi_CurrRowAddr();}
if(sate_temp==0x80)
{
spi_set_opt(ISD1700_SET_PLAY|ISD_LED);
//spi_set_opt(ISD1700_SET_PLAY);
}
if(sate_temp==0x81)
{
spi_set_opt(ISD1700_SET_R
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 18:51 成品\
目录 0 2018-04-30 18:08 成品\总程序\
目录 0 2018-05-09 18:39 成品\总程序\程序\
文件 11157 2016-05-22 17:39 成品\总程序\程序\isd1700.c
文件 892 2011-02-22 17:08 成品\总程序\程序\isd1700.h
文件 22638 2018-04-30 18:49 成品\总程序\程序\isd1700.LST
文件 25553 2018-04-30 18:49 成品\总程序\程序\isd1700.OBJ
文件 1054 2011-02-28 23:42 成品\总程序\程序\sound.h
文件 6376 2013-06-24 10:27 成品\总程序\程序\STARTUP.A51
文件 749 2018-04-30 18:49 成品\总程序\程序\STARTUP.OBJ
文件 33543 2018-04-30 19:49 成品\总程序\程序\test
文件 5075 2018-04-30 19:49 成品\总程序\程序\test.c
文件 4845 2018-04-30 19:49 成品\总程序\程序\test.hex
文件 72 2018-04-30 19:49 成品\总程序\程序\test.lnp
文件 11027 2018-04-30 19:49 成品\总程序\程序\test.LST
文件 35258 2018-04-30 19:49 成品\总程序\程序\test.M51
文件 13198 2018-04-30 19:49 成品\总程序\程序\test.OBJ
文件 208 2018-05-09 18:06 成品\总程序\程序\test.plg
文件 71753 2018-04-06 14:17 成品\总程序\程序\test.uvgui.Administrator
文件 73042 2018-03-22 23:29 成品\总程序\程序\test.uvgui_Administrator.bak
文件 56275 2018-05-09 18:39 成品\总程序\程序\test.uvopt
文件 13566 2018-04-30 19:56 成品\总程序\程序\test.uvproj
文件 34 2018-04-30 19:49 成品\总程序\程序\test.__i
文件 13562 2018-04-30 17:40 成品\总程序\程序\test_uvproj.bak
目录 0 2018-10-10 18:51 视频\
文件 1692160 2018-10-11 16:22 视频\新建 DOC 文档 (4).doc
文件 67 2018-10-10 17:04 说明.txt
目录 0 2018-10-10 18:52 需求\
文件 29696 2018-04-20 10:53 需求\1418014022_苏晨_任务书.doc
- 上一篇:基于单片机的短跑定时器设计与实现
- 下一篇:基于51单片机的脉搏监测系统
相关资源
- 基于51单片机的脉搏监测系统
- 基于单片机的短跑定时器设计与实现
- 基于Proteus单片机控制系统仿真设计
- 基于单片机的智能门禁系统设计
- 基于单片机的温湿度检测及远程控制
- 基于单片机的电子调光灯设计
- 单片机的有毒气体泄露报警设计
- 基于单片机的水情检测系统的设计
- 基于单片机的病床智能呼叫系统
- 点阵12864 protues仿真+源码
- 控制台串口通信程序
- 基于stm32的红外代码程序
- 图像配准和三维重建应用程序
- 基于51单片机数控直流电源的设计
- LD3320语音模块资料51单片机代码,ST
- LR0分析表自动生成程序_界面输入产生
- STM32F单片机与SIM900A的硬件条件下读一
- CYPRESS USB上位机VC程序
- 毕业论文_基于加速度传感器的计步器
- Maccmsv10程序.rar
- 飞思卡尔kl25参考程序
- WINCE程序打包工具
- 嵌入式实时操作系统 uC/OS-II第二版
- OMAPL138例程
- 可调电子时钟proteus_仿真+PCB+程序
- A*DijkstraBFS路径搜寻算法演示程序
- 联想g40/50-45 bios 升级程序v2.06
- 基于给定的文档生成倒排索引的全部
- PID-增量式PID和位置式PID算法实现和
- 计算几何周培德pdf
评论
共有 条评论