- 7
- 0
- 约6.36千字
- 约 15页
- 2018-03-04 发布于广东
- 举报
实现ATmega16单片机AD键盘与PC机的串口通信并用LCD1602显示程序.doc
实现ATmegal6单片机AD键盘与PC机的串口通信并用LCD1602显示程序
平台 ATmegal6
编程软件CodeVisionAV
实现功能:单片机与PC机(电脑)之间的串口通信。具体就是单片机最 小系统上的AD键盘按键按下后发送键值到串口助手上显示,申口助手发
送一串字符到最小系统上的lcdl602显示。
(程序或有冗余)
include lt;megal6.hgt;
//include lt;delay.hgt;
#asm
.equ _Icd_port=0xl5 ;PORTC
#endasm
#include lt;lcd.hgt;
#define uchar unsigned char
#define uint unsigned int
#define RS PORTC.7
#define RW PORTC.6
#define E PORTC.5
uchar flag; //标志位全局变量的定义
#ifndef RXB8
#define RXB8 1
#endif
#ifndefTXB8
#defineTXB8 0
#endif
#ifndef UPE
//define UPE 2
#endif
#ifndef DOR
//define DOR 3
#endif
#ifndef FE
#define FE 4
#endif
#ifndef UDRE
#define U
原创力文档

文档评论(0)