77范文网 - 专业文章范例文档资料分享平台

段峰的毕业设计(7)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

徐州工程学院毕业设计(论文)

write(w_byte); write(w_2_byte); prt_clear_rst(); prt_clear_clk(); }

void reset(void) {

ddr_set_rst(); prt_clear_clk(); prt_clear_rst(); prt_set_rst(); }

void write(unsigned char W_Byte) {

unsigned char i; DDRC=0xFF;

for(i=0;i<8;i++) {

Prt_clear_io(); if(W_Byte &0x01) {

prt_set_io(); }

Prt_set_clk();

delay_nus(1);//delay_nus(2); prt_clear_clk();

delay_nus(1);//delay_nus(2); W_Byte>>=1; } }

unslgned char read(void) {

unsigned char i;

unsigned char R_Byte; unsigned char R_Byte2; unsigned char TmpByte; ddr_set_io(); R_Byte=0x00; R_Byte2=0x00;

prt_clear_io(); ddr_clear_io();

for(i=0;i<4;i++)//get the first 4 bits {

TmpByte=0; if((pinp&(1<

28

徐州工程学院毕业设计(论文)

TmpByte=1; TmpByte=0x80; }

//TmpByte<<=7;

R_Byte= (R-Byte>>1);//R_Byte>>=1; R_Byte |=TmpByte; prt_set_clk();

delay_nus(1);//delay_nus(2); prt_chear_clk();

delay_nus(1);//delay_nus(2);

}

for(i=0;i<4;i++) {

TmpByte=0; if((pinp&(1<

TmpByte=1; TmpByte=0x80; }

//TmpByte<<=7;

R_Byte2=(R_Byte2>>1);//R_Byte2>>=l; R_Byte2 |=TmpByte; Prt_set_clk();

delay_nus(1)://delay_nus(2); prt_clear_clk();

delay_nus(1);//delay_nus(2); }

R_Byte>>=4; R_Byte2>>=4;

R_Byte=(R_Byte2*10)+R_Byte; return R_Byte; }

HD44780.C

#include”includes.h” #define HD44780_C void lcd_pulse(void) {

Icd—set—e() delay_nms(1); Icd_clear_e(); delay_nms(1); }

void icd_wait(void) {

asm(”nop”); }

void icd_send(unsigned char data)

29

徐州工程学院毕业设计(论文)

{

Lcd_wait(); dataport=data; lcd_pulse(); }

void clrscr(void) {

lcd_clear_rs(); lcd_clear_rw(); icd_send(0x01); lcd_wait(); }

void gotoz(unsigned char z) {

lcd_clear_rs(); lcd_clear_rw(); lcd_send(z || 0x80); }

void gotoxy(unsigned char x,unsigned char y) {

gotoz((x)|((y)<(6)); }

void put_char(char c) {

lcd_clear_rw(); lcd_set_rs(); lcd_send(c); }

void outtext(unsigned char*text) {

unsigned char i;

for(i=0; text[i]&&i<16;i++) put_char(text[i]); }

void initgraph(void) {

dirport_data:0xFF;

dirport_con |=(LCD_E | LCD_RS | LCD_RW); lcd_clear_rs(); lcd_clear_rw(); lcd_send(0x3C); lcd_send(0x3C); lcd_send(0x3C);

30

徐州工程学院毕业设计(论文)

lcd_send(0x06); lcd_send(0x0C); }

#define LCD_C

#include”includes.h” void LCD_INIT(void) {

LCD_DIR_PORT=0xff; LCD_0Pl_PORT=0x30; lcd_clear_rw(); lcd_clear_rs(); lcd_set_e(); asm(”nop”); asm(”nop”); icd_clear_e(); delay_nus(40); icd_clear_rw(); icd_clear_rs(); lcd__set_e(); asm(”nop”); asm(”nop”); icd_clear_e(); delay_nus(40); icd_set_e(); asm(”nop”): asm(”nop”); lcd_clear_e(); delay_nus(40);

LCD_OP_PORT=0x20; icd_set_e(); asm(”nop”); asm(”nop“); lcd_clear_e(); delay_nus(40); }

void LCD_Busy(void) {

unsigned char temp,high; unsigned char low;

LCD_DIR_PORT=0x0f; do {

teap=LCD_OP_PORT; temp=temp&BIT3; LCD_OP_PORT=temp;

Lcd_set_rw(); //Set LCD to READ

31

徐州工程学院毕业设计(论文)

lcd_clear_rs(); lcd_set_e(); delay_nus(3);

high=LCD_IP_PORT; lcd_clear_e(); lcd_set_e(); asm(”nop”); asm(”nop”);

low=LCD—IP—PORT;. lcd_clear_e();

}while(high&0x80); delay_nus(20); }

void LCD_WriteControl(unsigned char CMD) {

char temp; LCD_Busy();

LCD_DIR_PORT=0xff; temp=LCD_OP_PORT; temp=temp&BIT3:

LCD_OP_PORT=(CMD &0xf0)| temp; lcd_clear_rw(); lcd_clear_rs(); lcd_set_e(); asm(”nop”); asm(”nop”); lcd_clear_e();

LCD_OP_PORT=(CMD<<4)|temp; lcd_clear_rw(); lcd_clear_rs(); lcd_set_e(); asm(”nop”); asm(”nop”); lcd_clear_e(); }

void LCD_WriteData(unsiqned char Data) {

char temp~ LCD_Busy();

LCD_DIR_PORT=0xFF; temp=LCD_OP_PORT; temp=temp&BIT3;

LCD_OP_PORT=(Data&0xf0)| temp;

lcd_clear_rw(); //Set LCD to write lcd_set_rs(); lcd_set_e();

32

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库段峰的毕业设计(7)在线全文阅读。

段峰的毕业设计(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/566258.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: