重庆邮电大学自动化学院认知实习报告。
认知题目: 单片机最小系统
专业班级。小组成员:崔文波()、李明()
牛庆渝()指导教师: 仇国庆。
成绩。二○一○年十二月十一日。
单片机最小系统。
一、认知目的:
1.熟悉电路板的焊接和单片机编程控制原理。
2. 熟悉使用keil软件既对程序的调试。
3.提高动手能力和团队合作能力。
二、认知要求。
认识各元器件及其作用,独立完成所给题目要求,实现单片机的各种功能。包括实现数码管显示程序、跑马灯程序、温度采集程序、键盘扫描程序。
三、 认知内容。
1. 参观、观摩贴片元件的焊接。
2. 领取元器件,熟悉图纸。
3. 编写程序,实现功能。
4. 进行系统焊接、调试。
5. 撰写试研报告。
四、 元器件清单。
见附表。五、原理图。
五、 心得体会。
此次的认知实习主要是焊接单片机最小系统并编写相关程序使其实现要求功能。在认知过程中利用软件编程,通过按键控制显示实现了跑马灯功能、温度采集功能,键盘扫描功能,数码管显示功能。总体实现了此次认知实习的基本要求。
当然,在焊接和调试过程中也遇到了很多问题:首先,在焊接环节上,开始的时候没有及时了解各元器件的功能和作用,导致刚开始无从下手;第二,焊接技术不是很好,或者说是粗糙,不能实现其外观的要求;在程序的编写过程中有很多方法原理都不太明白,查阅了许多书籍资料,最后还是在同学的帮助下完成的。还有就是对相关软件的使用不够熟练,不能很好的掌握软件的各项功能;最后就是调试了,由于不是很熟悉调试软件,不能做到验证程序的正确性和检验出板子焊接是否异常,导致有些功能不能调试出来。
通过此认知实习,让我们认识到了自己在该方面的不足和欠缺,为我们在以后的学习和实践提供了大量宝贵的经验。
六、 程序及源**。
见附表。#include<>
#include<>
#define uint unsigned int
#define uchar unsigned char
uint temp,temph,templ;
uchar aa=0,xianshi=0,a=0,flag=0,num=0,flag_get=0;
uchar dofly=
/uchar wei=
uchar str[4]=,m=0xed,n=0,b=0,x1,x2,x3,x4; /矩阵变量。
sbit dula=p2^6;
sbit wela=p2^7;
sbit dq = p2^2定义dq引脚为p2.2
sbit key1=p3^4定义io口。
sbit key2=p3^5;
sbit key3=p3^6;
sbit key4=p3^7;
sbit led=p2^5; /led锁存。
/延时函数。
void delay(uint z)
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--)
矩阵按键。uchar keycan() 键盘扫描函数。
uchar cord_h,cord_l; /行列值中间变量。
p3=0x0f行线输出全为0
cord_h=p3&0x0f; /读入列线值。
if(cord_h!=0x0f) /先检测有无按键按下。
return(n);
数码管显示。
void display(void)
uchar k;
if(xianshi==1)
if(x1>=20||x2>=20||x3>=20||x4>=20)
if(x1<=10)
wela=1;
p0=0xfb;
wela=0;
p0=0xff;
dula=1;
p0=str[0];
dula=0;
delay(5点亮第一位数码管。
if(x2<=10)
if(x3<=10)
if(x4<=10)
if(xianshi!=1)
void key独立按键。
p3=0xff;
if(key1==0) /按键扫描。
delay(5消抖。
if(key1==0)
xianshi=1;
if(key2==0)
delay(5消抖。
if(key2==0)
2019电子课程设计报告格式
重庆邮电大学自动化学院认知实习报告。认知题目 单片机最小系统 专业班级。小组成员 崔文波 李明 牛庆渝 指导教师 仇国庆。成绩。二 一 年十二月十一日。单片机最小系统。一 认知目的 1 熟悉电路板的焊接和单片机编程控制原理。2 熟悉使用keil软件既对程序的调试。3 提高动手能力和团队合作能力。二 ...
样本格式 电子课程设计
模拟电路课程设计。所属学院 计算机科学与通信工程学院。姓名 高剑。指导老师 杨建宁。同组成员 庄晓波吴晓亮吴建中夏翔宇高剑。完成时间 2010年1月14日。目录。1 设计题目名称。2 设计任务 技术指标和要求。3 设计方案选择与论证。4 总体电路的原理和功能框图。方案比较和说明 5 功能块及单元电路...
样本格式 电子课程设计
模拟电路课程设计。所属学院 计算机科学与通信工程学院。指导老师 杨建宁。同组成员 庄晓波吴晓亮吴建中夏翔宇高剑。姓名 高剑。完成时间 2010年1月14日。课程题目 台灯自动开关盒。一 设计目的。掌握台灯自动开关盒的工作原理。掌握多种台灯自动开关盒的电路组成及设计方法。二 设计任务和要求。1 设计并...