资源简介
该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料
三分拿去 超值了
一种基于单片机的公交车站自动报站器设计
代码片段和文件信息
//#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单片机的脉搏监测系统
相关资源
- IIS选项程序 添加/删除windows组件中找
- 易语言取程序运行时间模块源码
- 在LabVIEW 中利用TCPIP协议实现网络通信
- delphi源码-检测是否运行了多个程序
- 达尔优机械键盘驱动程序 v13.05.03 官方
- 单片机音乐倒数定时器的设计
- STC15F
- 6122协议和红外线的发送程序
- 红外转串口通信含原理图和程序
- stm32做的红外遥控解码程序
- 联想lenovo G480 USB3.0驱动程序 for win7
- nmos转移特性曲线hspice程序—&mdas
- 易语言高仿Windows记事本源码
- 51单片机通信采样proteus仿真方波转化
- 九齐程序 ny Q-Code
- Palm OS应用程序设计指南
- Borland Socket Server程序 包含D6和D7源码
- TCP IP通信labview程序
- 51 单片机 红外避障小车 大集合136
- 2018西门子杯中国智能制造挑战赛逻辑
- 自已写的 自习室预约小程序微信125
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- E4A无障碍跨程序操作类库(带源码、
- labview魔方程序
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- STC8951系列单片机中方指南
川公网安备 51152502000135号
评论
共有 条评论