1、首先我们打开Keil μVision编译器,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为模型,并启动器添加STARTUP.A51文件,然后在当前目禅昌录下新建一个C文件,并将其添加入工作路径。
2、导入51单片机的头文件以及LCD1602的头文件。
3、创建一个延时函数,可以传入想要具体延时的时长,其内部实现是由一个二重循环,两个循环的次数相乘积。
4、然后创建写命令的函数,指定RS和E同时为0时,才可以写入命令,设定完成后,将com写入输出端口,规定写命令时,E为正脉冲,然后空 *** 作一个机器周期等待机器反应。
5、然后创建写数据的函数,规定写数据时,E为正脉冲,规定当RS=1和RW=0时才可以写入数据,然后将数据从输出端口输出,最后让E产生正跳变。
6、然后创建初始化LCD1602的函数,指定显示模式位两行显示,5*7,8位数据、整体显示,无光标,无闪烁、写入一个字符后地址指针加1,袜袭毁最后进行清屏 *** 作。
7、最后在主函数中首先执行LCD1602的初始化函数,首先创建一个无告备限循环,然后添加两个字符串,这里以两行显示百度经验的网址为例,再进行延时以及使用清屏函数进行刷新。
1.记下安装序列号, 进入setup目录点击setup.exe进行安装;2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装
选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入
3.选择Full安装,Next->Yes(接受版权信息)->选悉伏睁择安装目录->Next->输入序列睁岁号、姓名、公司
等,除了序列号以外,都随意,可以如实输入你的姓名等。->next->
....直到安装完成。
注意:
1.每次安装都必须进行这几步,每次都需要重新写入AddOn标识;
2.假如安装过程中存在病毒防火墙,可能会产生xcopy错误使安装失败,此时请先
关闭病毒防火墙,然后再安装
3.安装前必须退出正在运行的Keil软件,否则也会产生xcopy错误使安装失败;
4.安装过程中可能会出现安装Secrity Key错误,点击确定即可。
这组安装码可以使用keil C51软件到2033年12月底,够用了吧。
Ident = Y1DZKM (这个号码已经输入在addon目录下的文件中,你不必理会了厅没)
SN = K1DZP-5IUSH-A01UE
希望对你有帮助
补充:
建议你用世上最好的单片机仿真软件Proteus辅助学习
1. http://support.labcenter.co.uk/forum/ (官方)
2. http://www.windway.cn/bbs/index.asp (代理)
3. http://piaoling.xpwap.com/index.aspboardid=8
4. http://bbs.dzkf.net/forum-165-2.htm
5. http://www.avrarm.com/bbs/thread.phpfid=17 (软件较全)
6. http://www.cdle.net/bbs/index.aspboardid=39&page=
7. http://www.pic16f84a.com/Proteus.htm (内有很多老外做的PIC16F84的proteus例子,和国外论坛地址)
8. http://www.proteus.com.cn/index.php (当今人气最旺)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)