单片机c语言too many actual parameter,出现 too many actual parameters 怎么回事??? 是不是程序有问题???...
出现 too many actual parameters 怎么回事??? 是不是程序有问题???0
#include
#define uint unsigned int
#define uchar unsigned char
sbit SCLK=P3^6;
sbit IO=P3^4;
sbit CE=P3^5;
sbit lcdrw=P2^5;
sbit lcdrs=P2^6;
sbit lcde=P2^7;
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
void dsplay_dat();
void dsplay_sec(uchar date);
void dsplay_min(uchar date);
void dsplay_hour(uchar date);
void dsplay_day(uchar date);
void dsplay_mon(uchar date);
void dsplay_year(uchar date);
void dsplay_sec(uchar date);
void dsplay_week(uchar date);
uchar code table[]={"20-"};
uchar sec,min,hour,week,day,mon,year;
void delay(uchar i)
{
uchar x,y;
for(x=i;x>0;x--)
for(y=110;y>0;y--);
}
/*........向1302写入一个字节的数据.............*/
void input_1byte(uchar date)
{
uchar i;
ACC=date;
for(i=8;i>0;i--)
{
IO=ACC;
SCLK=1;
SCLK=0;
ACC=ACC>>1;
}
}
/*.........从1302中读出一字节的数据.............*/
uchar output_1byte(void)
{
uchar i;
for(i=8;i>0;i--)
{
ACC=ACC>>1;
ACC7=IO;
SCLK=1;
SCLK=0;
}
return(ACC);
}
/*...............向1302中先写地址在写数据......................*/
void write_1302(uchar ADD,uchar date)
{
CE=0;
SCLK=0;
CE=1;
input_1byte(ADD);
input_1byte(date);
CE=0;
}
uchar read_1302()
{
uchar i;
for(i=8;i>0;i--)
{
ACC=ACC>>1;
ACC=IO;
SCLK=1;
SCLK=0;
}
return(ACC);
}
/*..........1302的初始化...................*/
void init_1302()
{
write_1302(0x8e,0x00);//关闭写保护
write_1302(0x80,0x00);//秒
write_1302(0x82,0x10);//分
write_1302(0x84,0x11);//时
write_1302(0x86,0x31);//日
write_1302(0x88,0x01);//月
write_1302(0x8a,0x01);//星期
write_1302(0x8c,0x12);//年
write_1302(0x8e,0x80);//打开写保护
}
/******液晶命令写入**********/
void write_com(uchar com)
{
lcdrs=0;
lcdrw=0;
P0=com;
delay(5);
lcde=1;
delay(5);
lcde=0;
}
/************液晶数据写入************************/
void write_date(uchar com)
{
lcdrs=1;
lcdrw=0;
P0=com;
delay(5);
lcde=1;
lcde=0;
}
/********************液晶初始化*********************/
void lcd_init()
{
lcde=0;
write_com(0x38);
write_com(0x0f);
write_com(0x06);
write_com(0x01);
}
void mian()
{
lcd_init();
init_1302();
while(1)
{
dsplay_dat();
sec=read_1302(0x81);
min=read_1302(0x83);
hour=read_1302(0x85);
day=read_1302(0x87);
week=read_1302(0x8b);
mon=read_1302(0x89);
year=read_1302(0x8d);
}
}
单片机c语言too many actual parameter,出现 too many actual parameters 怎么回事??? 是不是程序有问题???...相关推荐
- 单片机汉字点阵c语言程序,51单片机C语言多种点阵屏驱动程序(开发软件为keil C...
51单片机C语言多种点阵屏驱动程序(开发软件为keil C 2016-08-23 1 0 0 暂无评分 其他 1 积分下载 如何获取积分? 51单片机C语言多种点阵屏驱动程序(开发软件为keil C ...
- c语言程序设计分段定时器,单片机C语言编程定时器的几种表达方式
原标题:单片机C语言编程定时器的几种表达方式 吴鉴鹰单片机开发板地址 店铺:[吴鉴鹰的小铺] 地址:[https://item.taobao.com/item.htm?_u=ukgdp5a7629&a ...
- 单片机如何使用?51单片机C语言编程实例有哪些?
大家好,我是无际单片机编程的徐明,今天和大家一起探讨一下"单片机如何使用?" 单片机如何使用,我们要知道单片机在哪里使用? 单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事 ...
- 单片机c语言编译软件6,eUIDE下载-单片机c语言编译器 v1.07.32.23 官方版 - 安下载...
eUIDE是一款专业的单片机c语言编译器,EM78系列集成开发环境是面向项目的ELAN EM78系列微控制器的开发工具,它包括UICE开发在线仿真器和eUIDE软件工具:eUIDE是基于PC端的UIC ...
- 访问外部扩展C语言编程,单片机C语言编程(系统扩展IC)8.ppt
单片机C语言编程(系统扩展IC)8 第8章 单片机系统扩展 第8章 单片机系统扩展 目 录 8.1 扩展并行三总线 8.2 扩展简单并行输入/输出口 8.3 扩展并行数据存储器 8.4 串行扩展总线接 ...
- 单片机c语言编程教学大纲,《单片机C语言编程》教学大纲
<单片机C语言编程>教学大纲 课程代码:000002336 课程英文名称:Microcontroller C Programming Language 课程总学时:24 讲课:16 实验: ...
- pic单片机延时程序C语言,PIC单片机C语言延时程序和循环子程序实现方法
PIC单片机C语言延时程序和循环子程序实现方法 很多朋友说C中不能精确控制延时时间,不能象汇编那样直观. 其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来. 一般的我们都用 for(x=1 ...
- 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
(整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...
- c语言错误 xef代表什么,单片机C语言代码手册 含100多个经典C程序
1 单片机单片机 C 语言代码手册语言代码手册 1 LED 灯灯 点亮一个点亮一个 LED include void main while 1 P0 0 x01 P2 0 x7d 流水灯闪烁流水灯闪烁 ...
最新文章
- 计算机视觉面试常见问题(含解答)
- python日期格式修改年月日_Python time模块格式化中文年月日
- c语言二次函数拟合,二次函数拟合算法
- JPA通用Dao类设计
- 经典的SharePoint 2010升级中的多核CPU冲突问题
- 1.1 OC类的认识
- 漫谈依赖管理工具:从Maven,Gradle到Go
- cannot run program “google-chrome“: error=2, 没有那个文件或目录
- PHP 如何给常量赋值变量
- neo4j社区版下载
- SpringMVC和Structs2
- [转]《博客园精华集》ASP.NET分册第2论筛选结果文章列表
- 对比汇新云和猪八戒?
- 思科模拟器交换机配置secret和password
- 是什么撑起了极兔快递近200亿美元的估值?
- 兔子繁殖问题----Python
- 什么护眼台灯比较专业?2023央视推荐的护眼灯
- 经典电影配乐推荐【转载】
- 如何查计算机名和用户名,电脑的用户名和密码怎么查看
- 驭电之道-电子和电气的区别
热门文章
- 干货 | Dart 并发机制详解
- MySQL中聚合函数count的使用和性能优化
- iOS开发——深拷贝与浅拷贝详解
- JS实现HTML实体与字符的相互转换(一)
- JavaSE基础语法中的修饰符
- Linux内核 之 IPC概述
- 【Ybt OJ】[数学基础 第2章] 质数与约数
- WhatsApp账号被封了怎么办(附解封方法)
- oracle 批量列转行,oracle 批量列转行 逗号分隔
- Paper reading (二十一):Human gut microbiome: hopes, threats and promises