标题:
如何将两个单片机程序合并
[打印本页]
作者:
秦先生
时间:
2017-11-14 09:08
标题:
如何将两个单片机程序合并
比如我有让1602lcd屏亮的程序和流水灯的程序,想让他们同时在板子上实现,应该怎么做?
作者:
秦先生
时间:
2017-11-14 09:12
这是第一个程序
作者:
秦先生
时间:
2017-11-14 09:13
#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit rs=P2^6; sbit rw=P2^5; sbit lcden=P2^7; uchar table1[]="WENDELL"; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) //写命令函数 { lcden=0; rs=0; rw=0; P0=com; delay(5); lcden=1; delay(5); lcden=0; } void write_date(uchar date) //写数据函数 { lcden=0; rs=1; rw=0; P0=date; delay(5); lcden=1; delay(5); lcden=0; } void init() //LCD1602初始化 { lcden=0; write_com(0x38); //开显示 write_com(0x0c); //开显示不显示光标 write_com(0x06); //写一个指针加一 write_com(0x01); //清屏 } void main() { uchar a; init(); write_com(0x80); //起始位置指针起点 delay(5); for(a=0;a<7;a++) { write_date(table1[a]); delay(5); } while(1); }
作者:
老书虫-lgs
时间:
2017-11-14 10:29
你都不说一下用的什么板子,不把程序贴出来,什么信息都不提供怎么给你回答?这样的话只能这么回答: 在一个程序里面同时控制1602和led的IO口,具体怎么搞看你的程序去
作者:
177777
时间:
2017-11-14 10:58
#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit rs=P2^6; sbit rw=P2^5; sbit lcden=P2^7; uchar table1[]="WENDELL"; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) //写命令函数 { lcden=0; rs=0; rw=0; P0=com; delay(5); lcden=1; delay(5); lcden=0; } void write_date(uchar date) //写数据函数 { lcden=0; rs=1; rw=0; P0=date; delay(5); lcden=1; delay(5); lcden=0; } void init() //LCD1602初始化 { lcden=0; write_com(0x38); //开显示 write_com(0x0c); //开显示不显示光标 write_com(0x06); //写一个指针加一 write_com(0x01); //清屏 } void main() { uchar a; init(); write_com(0x80); //起始位置指针起点 delay(5); for(a=0;a<7;a++) { write_date(table1[a]); delay(5); } while(1); }
作者:
177777
时间:
2017-11-14 11:16
你都不说一下用的什么板子,不把程序贴出来,什么信息都不提供怎么给你回答?这样的话只能这么回答: 在一个程序里面同时控制1602和led的IO口,具体怎么搞看你的程序去
作者:
xbook_ben
时间:
2017-11-14 13:10
把两个功能封装成函数,然后重写一个主文件,把他们加进去就行了。
作者:
kkning
时间:
2017-11-14 14:09
每个都有一个入口函数,两个入口合在一起不就行了?比如main方法
作者:
沉疴宿疾
时间:
2017-11-14 14:58
学到了
作者:
陈佳磊
时间:
2017-11-15 15:44
封装成函数,注意有哪些冲突重复的地方。。。
作者:
zhoujun73092
时间:
2017-11-15 16:32
各自做成驱动,融合成一个main
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1