资源简介

这是模拟郭天祥老师《十天学会51单片机》视频配套的TX-1C开发板,能兼容视频中的全部课程,此外,板上还添加了课程中未涉及到的LCD12864和DS18B20例程,可以做屏显和温控等实验。 该模拟板仅供彼此的学习交流使用,经济条件允许的朋友请购买郭老师的TX-1C实验板,谢谢!!!

资源截图

代码片段和文件信息

#include
#include
#include“ZK.h“
#define uchar unsigned char
#define uint unsigned int

#define LCD_databus P0//Lcd12864的8位数据口

sbit RS = P3^5;//RS为0--命令,1--数据
sbit RW = P3^6;//RW为1--读,0--写
sbit EN = P3^4;//使能端
sbit CS1 = P2^4;//片选1低电平有效,控制左半屏
sbit CS2 = P2^0;//片选1低电平有效,控制右半屏

void delay(uint z)
{
uint xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

void Read_busy()//读“忙”函数--数据线的最高位的DB71则busy
{
P0 = 0x00;
RS = 0;
RW = 1;
EN = 1;
while(P0 & 0x00);
EN = 0;
}

void write_LCD_command(uchar value)//写命令函数
{
Read_busy();//对LCD的每次读写都要读忙
RS = 0;//选择命令
RW = 0;//写操作
EN = 1;//EN由1--0锁存有效数据
LCD_databus = value;
EN = 0;
RW = 1;
}

void write_LCD_data(uchar value)//写数据函数
{
Read_busy();
RS = 1;//选择数据
RW = 0;

EN = 1;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     440242  2012-02-27 23:50  TX-1C Proteus仿真板\Last Loaded TX-1C.DBK

     文件       8208  2012-02-12 23:33  TX-1C Proteus仿真板\LCD12864.c

     文件       4897  2012-02-27 23:25  TX-1C Proteus仿真板\LCD12864.hex

     文件       5018  2012-02-27 18:51  TX-1C Proteus仿真板\temperature.c

     文件       4020  2012-02-27 18:51  TX-1C Proteus仿真板\temperature.hex

     文件     440227  2012-02-28 12:21  TX-1C Proteus仿真板\TX-1C.DSN

     文件       1510  2012-02-28 12:21  TX-1C Proteus仿真板\TX-1C.PWI

     文件       6171  2012-02-07 23:15  TX-1C Proteus仿真板\ZK.h

     目录          0  2012-02-28 12:21  TX-1C Proteus仿真板

----------- ---------  ---------- -----  ----

               910293                    9


评论

共有 条评论