单片机课程设计--串行数据接收器3
《单片机课程设计--串行数据接收器3》由会员分享,可在线阅读,更多相关《单片机课程设计--串行数据接收器3(9页珍藏版)》请在毕设资料网上搜索。
1、 单片机单片机课程设计报告课程设计报告 课课 程程 单片机课程设计单片机课程设计 设计设计题目题目 串行数据接收器串行数据接收器 3 3 1 设计题目设计题目: 一、一、 要求要求 1、 了解键盘扫描程序,实现对按下键键值的检测与传送。 2、 熟悉掌握keil的使用和STC ISP的使用。 3、 熟练掌握用C51编程的方法,掌握单片机工作方式。 4、 掌握LCD显示原理,能够利用LCD显示文字等。 二、二、 分析分析 本设计要求做串口数据接收器,扫描键盘按下的键值作为输入,经串口发送给本 机串口接收端。接收的键值送 12864LCD 显示的过程, 三、三、 设计设计 1、硬件设计、硬件设计 1
2、、设计说明 本设计是基于 AT89C51 的串行数据接收器,由矩阵键盘电路的扫描程序,得到 按下键的键值。将检测到的键值送串行数据发送端,即 AT89C51 单片机的 P3.0 口。将 AT89C51 单片机的串行数据发送端与串行数据接收端,将串行数据接收端 的数据送 12864LCD 显示。 2、硬件连接图 2、软件编程(包括流程图、完整的汇编源程序及其注释)、软件编程(包括流程图、完整的汇编源程序及其注释) 1、流程图 2 主程序流程图 键盘扫描程序 开始 读取键盘键 将读取的键值送输 出缓存器 SBUF 读 取 输 入 缓 存 器 SBUF 的值 将 SBUF 的值送 LCD 显示 3
3、2、源程序 #include #include #include #define COM8155 XBYTE0x1000 #define PA8155 XBYTE0x1001 #define PB8155 XBYTE0x1002 #define PC8155 XBYTE0x1003 #define uint unsigned int #define uchar unsigned char sbit LCM12864_RS=P15; sbit LCM12864_RW=P16; sbit LCM12864_EN=P17; sfr LCM12864_DPORT=0xA0; uchar lcm1286
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 串行 数据 接收器
