北京邮电大学通信工程专业大二下暑假小学期单片机实验报告 欢迎下载
2012北邮小学期单片机实验报告
创新实验研究报告
基于单片机PIC32MX795F512L的
猜数字游戏
班 级: 学生姓名: 班内序号: 学 号: 指导教师:
摘要
实验实现猜数字游戏的功能:系统随机产生一个两位数。用户通过键盘输入猜测的两位数(第一位可以为零)。输入过程中,用户可以修改数字,最后按代表确认的按钮进行确认并保存数字。比较后,显示屏上可以显示猜测结果。如果猜对,显示SUCCEED;如果所猜数字大于随机数,显示BIGGER;如果所猜数字小于随机数,显示SMALLER。在猜测结果为上述后两者的情况下,显示屏会显示FAILED。没有猜测次数的限制,用户可以多次猜测。
实验中使用MPLAB IDE建立和编译工程并下载到单片机上,辅以4X4矩阵键盘和LCD1602实现数字输入和操作提示。
通过实验,必须掌握单片机的基本概念和工作原理,熟悉单片机的引脚及其功能,了解单片机的时钟设置;学会4X4矩阵键盘和LCD1602的工作原理和逻辑功能并在此基础上编程实现4X4矩阵键盘的按键识别和LCD1602的驱动设计;能够使用MPLAB IDE建立、编译和下载工程,在此过程中掌握单步运行、变量观察窗口、设置断点等调试方法;学会将整个设计模块化。通过对若干模块功能的实现完成整体实验要求。
关键词:猜数字、PIC32MX795F512L、4X4矩阵键盘、LCD1602、C语言