- 2
- 0
- 约5.58千字
- 约 16页
- 2017-05-13 发布于重庆
- 举报
单片机实习赵飞梅通信13-2
单片机实习报告
姓名:赵飞梅
班级:通信13-2
学号:20121606010239
院系:电气信息工程学院
指导教师:付伟 曲丽萍
实习日期:2016年3月28日—2016年4月1日
目录
一、实习题目 2
二、实习目的 2
三、实习要求 2
四、实习环境 2
五、实习内容 2
六、设计原理 3
七、STC89C52RC引脚图 3
八、设计过程 5
九、实习心得 13
十、参考文献 14
十一、附录 15
教师评语 15
实习题目
基于51单片机的数字频率计设计。
实习目的
1、掌握51单片机最小系统的组成(包括复位和时钟电路)及供电系
统,学会利用单片机设计一些简单小系统;
2、掌握4×4矩阵键盘工作原理以及扫描方法;
3、熟悉74HC595、数码管和带字库液晶12864的使用;
4、熟悉TLC2543及其使用;
5、熟练掌握KeilC51编程软件;
6、掌握C语言在单片机方面应用的编程技巧。
三、实习要求
1、明确设计任务,复习与查阅有关资料。
2、按设计要求使用相应硬件。?
3、按要求对设计进行简要说明,总体设计方案,各部分的详细设计。?
4、按要求完成设计并撰写实习报告。
四、实习环境
Keil μVision4编程软件、STC89C52RC单片机实验箱、STC-ISP程序下载软件。
实习内容
设计基于51单片机的数字频率计,要求如下:
1、可以测量被测信号的频率,频率范围为1Hz~100KHz;
2、可以检测方波、正弦波、锯齿波、三角波等;
3、信号源使用51单片机编程获得,频率可通过电位计(电位计输出电压值通过 TLC2543获得)调节;
4、将检测的结果显示在数码管或液晶显示器上;
5、通过操作键盘可以频率计工作的启停;
设计原理
主程序流程图:
STC89C52RC引脚图
STC89C52RC引脚图
按键引脚图
LCD 12864引脚图
设计过程
硬件效果图:
主程序:
#include reg52.h
#include lcd.h
#define uchar unsigned char
#define uint unsigned int
sbit key1=P1^2;
sbit key2=P1^3;
sbit key3=P1^4;
sbit key4=P2^6;
sbit en=P1^5;
unsigned int num=0;
unsigned int num1=0;
unsigned int i=0;
unsigned int j=0;
uchar second;
uchar table1[]=频率;
uchar table2[]=周期;
uchar table3[]=PWM;
uchar table4[]=周模34;
uchar table5[]=赵飞梅39;
float pwm=0;
float f,t,n;
float x=5;//x*50=周期
float pw=2; // 高电平
void anjian() //按键
{
if(key1==0)
{
delay(1);
if(key1==0)
{ x=x+1;
while(!key1) ;
}
}
if(key2==0)
{
delay(1);
if(key2==0)
{
pw=pw+1;
while(!key2) ;
}
}
if(key3==0)
{
delay(1);
if(key3==0)
{
x=x-1;
while(!key3) ;
}
}
if(key4==0)
{
delay(1);
if(key4==0)
{ pw=pw-0.5;
while(!key4) ;
}
}
}
void freq() //波形
{
if(second=0secondpw)
en=1;
if(second=pwsecondx)
en=0;
}
void time_init() //定时器初始化
{
TMOD=0X01;
TCON=0X03;
TL0 =(65536-45872)%256;
TH0 = (65536-45872)/256;
EA=1;
EX0=1;
ET0=1;
TR0=1;
}
void num_dispose(float number,uchar pos) //显示
{
uchar table[5];
table[0]=(int)(number*10)/1000+0x30;
table[1]=(int)(number*10)%1000/100+0x30;
ta
您可能关注的文档
最近下载
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
原创力文档

文档评论(0)