1602静态显示一个数字--汇编语言版本
2012-08-08 16:31
274 查看
详细内容下载网址:http://download.csdn.net/detail/chenqiai0/4484389 C语言版本
http://download.csdn.net/detail/chenqiai0/4485053汇编语言版本
http://download.csdn.net/detail/chenqiai0/4485053汇编语言版本
#include<reg52.h> typedef unsigned char uint8; sbit RS=P1^0; sbit RW=P1^1; sbit E=P1^5; sbit BUSY = P0^7; //下面函数用于检测STA7是不是为0,为0为空闲。但是实际上,由于单片机的操作速度慢于液晶控制器的反应速度, //因此可以不进行读写检测,或只进行简短的延时,所以两个delay函数都是可以的 /*void delay() { P0 = 0xFF; do { RS = 0; RW = 1; E= 0; E = 1;//拉高,数据就读出来了 }while (BUSY == 1); E = 0; } */ void delay() { uint8 i,j; for(i=0;i<100;i++) for(j=0;j<100;j++) {;} } void write_com(uint8 com)//写状态 { delay(); RS=0; RW=0; P0=com; E=1; E=0; } void write_date(uint8 date)//写数据 { delay(); RS=1; RW=0; P0=date; //P0=0x31; //会显示1 E=1; E=0; } void init_1602() { RS=0; RW=0; E=0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); } void main() { init_1602(); write_com(0x80); write_date(7+'0'); while(1); }
相关文章推荐
- 1602静态显示一个数字--C语言版本
- 键盘输入的数字在串口调试助手显示,然后再到数码管(汇编语言版本)
- 汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示
- 汇编语言学习——通过两个开关实现一个数码管的数字显示
- 汇编语言: 编写一个程序,从键盘输入一个不长于8位的四进制数,并将所输入的数以10进制数 形式显示出来。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- 80x86 汇编语言编程:显示一个螺旋数据方阵
- 汇编语言:将一个数据段中的内容复制到另一个数据段 并显示出来
- 汇编语言 :从键盘输入一个单个字符,显示该字符的ASCII码,回车键退出循环,终止程序
- 80x86 汇编语言编程:用 “*” 显示一个三角形
- 汇编语言: 试编写一段程序,从键盘接收一个 0-65535 间的十进制无符号数,并在终端上显示与 它等值的二进制数。
- 80x86 汇编语言:输入字符串、显示其中数字
- 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来
- 串口调试助手上输入数据0-9,然后再数码管显示(汇编语言版本)
- 汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。
- 8086汇编语言自学经验分享 在显示器上显示一个大写的字母A
- 汇编语言: 试编写一段程序,从键盘接收一个-32768-32767 间的十进制有符号数,并在终端上 显示与它等值的二进制数。
- 汇编语言:请写一个程序把当前目录下的TEXT.TXT文件中的字符读出来显示在屏幕上,当遇到结束符时就停止读取。
- 汇编语言: 编写一个程序,从键盘输入一个 0~65535 之间的 10 进制无符号数,然后以 16 进制 和四进制数形式显示出所输入的数。
- 用80x86汇编语言,编写一个输出16进制数字的程序