- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实训报告
课程设计名称:单片机实训总结
学院: 电子电气学院
专业: 电子信息
姓名: XXX
指导老师: XXX
2012年12月29日
一、实训目的:
1、熟悉单片机应用系统的开发、研制过程。
2、能运用MCS-51单片机进行简单的单片机应用系统的硬件设计。
能采用MCS-51单片机汇编语言进行简单的单片机应用系统的软件设计。
掌握单片机应用系统的硬件、软件调试方法。
熟悉单片机仿真开发系统的作用,基本掌握运用单片机仿真开发系统进行在线仿真、调 试和目标程序固化的方法。
为今后从事单片机应用系统的开发、生产和维护工作奠定基础
实训器材:
pc机(一台) 单片机小车(一辆)
实训重点难点
会运用PROTEL等软件工具,学习对单片机应用系统的硬件设计
运用KIEL C51 设计、调试单片机应用固件
掌握DAC芯片、LCD12864,LCD1602、行列式键盘、数码管、串口、万年历等基本知识
实训小车原理图
实训程序
1、1602两行显示
#include reg51.h
#define lcd_data_port P0
sbit lcd_rs = P2^5;
sbit lcd_en = P2^6;
//延时程序//
void delay100us(unsigned int x)
{unsigned int a,b;
for(a=0;ax;a++)
for(b=0;b10;b++);
}
//送命令//
void sendcommandtolcd(unsigned char lcd_command)
{
lcd_data_port=lcd_command;
lcd_rs=0;
lcd_en=0;
delay100us(10);
lcd_en=1;
delay100us(10);
lcd_en=0;
delay100us(10);
}
//送数据//
void senddatatolcd(unsigned char lcd_data)
{
lcd_data_port=lcd_data;
lcd_rs=1;
lcd_en=0;
delay100us(10);
lcd_en=1;
delay100us(10);
lcd_en=0;
delay100us(10);
}
void lcd_init(void)
{ sendcommandtolcd(0x38);
sendcommandtolcd(0x0c);
sendcommandtolcd(0x01);
sendcommandtolcd(0x06);
}
void display(unsigned char *p)//显示函数
{
while(*p!=\0)
{senddatatolcd(*p);
p++;}
}
void main(void)
{ lcd_init();
sendcommandtolcd(0x80);//第一行地址
//senddatatolcd(0x41);显示字母A
display(diyihang);
sendcommandtolcd(0xc0);//第二行地址
display(dierhang);
while(1);
}
12864汉字显示
#include reg51.h
#define lcd_port P0
sbit lcd_rs = P2^5;
sbit lcd_rw = P2^6;
sbit lcd_en = P2^7;
//延时程序//
void delay100us(unsigned int x)
{unsigned int a,b;
for(a=0;ax;a++)
for(b=0;b10;b++);
}
//送命令//
void sendcommandtolcd(unsigned char lcd_command)
{
lcd_port=lcd_command;
lcd_rw=0;
lcd_rs=0;
lcd_en=1;
delay100us(100);
lcd_en=0;
delay100us(100);
}
//送数据//
void senddatatolcd(unsigned char lcd_data)
{
lcd_port=lcd_data;
lcd_rw=0;
lcd_rs=1;
您可能关注的文档
- 大学生社会实践作业.doc
- 在单晶生产中常常会发生拉出来的晶棒出现扭曲的现象.docx
- 乡镇科级党员领导干部党的群众路线教育实践活动征求意见表.doc
- 5《电子技术技能实训》试题五.doc
- 中小学教师数据素养考试试题及答案.docx
- 单片机最小系统实训报告_2.doc
- 伺服电机的控制方式.doc
- 公路工程质量保证措施.doc
- GB/T 4706.115-2024家用和类似用途电器的安全 第115部分:蒸发式冷风扇的特殊要求.pdf
- 《GB/T 4706.115-2024家用和类似用途电器的安全 第115部分:蒸发式冷风扇的特殊要求》.pdf
- 中国国家标准 GB/T 4706.30-2024家用和类似用途电器的安全 第30部分:厨房机械的特殊要求.pdf
- 中国国家标准 GB/T 25433-2024密闭式炼胶机炼塑机安全要求.pdf
- 《GB/T 25433-2024密闭式炼胶机炼塑机安全要求》.pdf
- GB/T 25433-2024密闭式炼胶机炼塑机安全要求.pdf
- GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求.pdf
- 《GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求》.pdf
- 中国国家标准 GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.102-2024家用和类似用途电器的安全 第102部分:带嵌装或远置式制冷单元或电动机-压缩机的商用制冷器具和制冰机的特殊要求.pdf
- GB/T 4706.43-2024家用和类似用途电器的安全 第43部分:投影仪和类似用途器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.43-2024家用和类似用途电器的安全 第43部分:投影仪和类似用途器具的特殊要求.pdf
文档评论(0)