- 1
- 0
- 约8.99千字
- 约 22页
- 2016-05-14 发布于湖北
- 举报
单片机课程设计
姓 名 王嘉波
学 号 1206062135
年级专业 自动化
所在院系 电气工程与自动化学院
指导教师 关健生
提交日期 2015 年 1月11 日
《单片机原理及应用》课程设计任务书
学年学期:2014-2015第1学期
专业班级:12级自动化1班
指导教师:关键生
设计时间:第17周
学时周数:每班/周
一、设计目的
课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,
实习内容介绍、实习安排、实习纪律、注意事项
根据所选题的要求,进行总体设计,确定程序总体框架 周二、三
(2天) 二、系统设计
1) 利用单片机实验箱,进行AD微调, AD微调的结果在LCD上显示,
2)在LCD上有上下限值,通过矩阵键盘来设置。
3)若AD微调的值超过上限或是下限则蜂鸣器发出声音。 周四
(1天) 三、系统调试
1)矩阵键盘加防抖程序测试
2)AD两路输入分别调试最大值和最小值,观察系统的变化
3)蜂鸣器要在上下限超出时分别发出不同的声音。 周五
(1天) 四、测试完整程序与报告上交
1、要求功能完整,结果符合设计要求,并进行程序验收。(答辩)
2、完成实习报告的编写,并打印上交报告。 四、报告书写格式
1、课程设计任务书
2、设计项目简介
3、电路原理图
1、STC89C51功能简图
2、蜂鸣器
矩阵键盘
LCD
AD-DA转化
实体液晶屏电路图
4、系统功能描述
系统可以通过AD-DA模块进行采样,通过液晶屏显示出来,并对采样的数据与之前设定的上下限做比较,且如果采样的两路值的任何一路大于或小于设定的上限或下限,蜂鸣器会发出报警的声音。
5、程序框图
LCD初始化: 检查LCD状态:
写指令到LCD: 写数据到LCD:
键盘扫描: 判断键盘是否有键按下
AD转换值比较:
I2C启动: I2C终止:
I2C接收: I2C发送:
六、程序清单:
#include reg52.H
#include intrins.h
#define uint unsigned int
#define uchar unsigned char
#define _Nop() _nop_()
void KeyScan();
void Dispaly(uchar k);
sbit P13=P1^3; //键盘
sbit P12=P1^2;
sbit P11=P1^1;
sbit rs=P2^6; //lcd
sbit rw=P2^5;
sbit E=P2^7;
sbit scl=P2^1; //i2c
sbit sda=P2^0;
sbit bee=P2^3;
bit ack; /*应答标志位*/
uchar i2c_Buffer[4]; //数据缓冲
uint Voltage[]={0,0,0,0};
uchar table[]={U1: . };
uchar table2[]={U2: . };
uchar LCD_table[]={U3: . V };
uchar LCD_table1[]={U4: . V };
uchar key,temp, kmax,kmin,kmax1,kmin1, kk, t, y=0;
void delay(uint ms)
{
uint i,j;
for (j=0;jms;j++)
for (i=0;i120;i++);
}
void delayus(uint us)
{
uint i,j;
for (j=0;jus;j++)
for (i=0;i12;i++);
}
您可能关注的文档
- 送料机械手(毕业设计).doc
- 送配电线路杆塔及kV杆架式配电变压器接地装置的接地电阻测量.ppt
- 数控车床加工工艺与编程模块一.ppt
- 送配电线路工中级工选择题.doc
- 数控车床进给系统设计cy.doc
- 搜索网站商业计划书.doc
- 搜索引擎优化(SEO)基础.pptx
- 数控车床实训说课稿.ppt
- 苏程新教师招聘全真模拟题系列答案.pdf
- 数控车床说课课件.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)