- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 51核发光二极管及数码管实验
一 实验题目
51核发光二极管及数码管实验
二 实验环境
win7
MedwinV3.0中文版
三 实验要求
本实验分为两部分,首先进行51核的介绍,包含通常使用的51单片机及FPGA中51核的原理,通过对比,了解两者的异同。
在了解了51原理后结合51核在FPGA中进行原理实现,再基于FPGA中使用工具进行51核的编程。
在开发板中进行发光二极管实验,数码管实验。编写程序使led灯(LED0,LED6,LED7)每隔一段时间闪烁一次。提示:编写延时程序 delay().for循环实现。led灯的闪烁即是不停的亮和灭,即令通用IO口每隔一段时间的输出取反。例如:LED_1=~LED_1。
控制2个数码管显示数字。提示:数码管是由P1
1.外部发光二极管管脚74HC245芯片提高驱动,输出高电平发光二极管亮,输出低电平发光二极管灭,引脚锁定:
PIN 100 LED-D1
PIN 99 LED-D2
PIN 94 LED-D3
PIN 92 LED-D4
2.数码管部分:开发板上没有固定的数码管,均需要外接。而且都是FPGA译码。在本实验中,对需要显示的数字经过DECL7S模块进行编码后输出到数码管上。如想输出数字,只需输入0000~1111中的任意数字,如D=0101,则显示为5,D=1100,则显示为C,FPGA输出高时点亮。
3.程序架构是
#includereg51.h
sbit LED_1=P3^6;
sbit LED_2=P3^7;
void delay_ms(int del) //延时1ms
{
int i,j;
for(i=0;idel;i++)
for(j=0;j1000;j++);
}
void LED_LM() //LED灯闪烁
{}
void shumaguan() //数码管显示对P1赋值
{
}
void main()
{
while(1)
{ }
}
程序如图所示
五 实验仿真与测试
六 实验结果分析
先在程序中设置延时使得延时
通过这次实验我了解了
实验二
一 实验名称
键盘扫描二 实验环境三 实验要求
4*4键盘原理分析,实现对键盘扫描码的判断。要求使用查询方式进行键盘扫描码判断(数码管输出)。
四 实验设计
五 实验仿真与测试
六
如图所示源程序,先设置键盘的行引脚和列引脚,之后设置延时,初始化时把初始值都变成1,按下哪个键,哪个位置变成0,。设置列扫描值,第一列是0111,值为1;第二列是1011,值为2;第三列是1101,值为4;第四列是1110,值为8。
输入值 输出值 0 1 2 3
COL1 0 ROW1 0 1 1 1
COL2 1 ROW2 1 0 1 1
COL3 1 ROW3 1 1 0 1
COL4 1 ROW4 1 1 1 0
输入值 输出值 8 9 A B
COL1 1 ROW1 0 1 1 1
COL2 1 ROW2 1 0 1 1
COL3 0 ROW3 1 1 0 1
COL4 1 ROW4 1 1 1 0
然后输出键盘扫描值。结果如图所示,按下第一列第四行,数码管显示3;按下第四行第四列,数码管显示F。
七
通过这次实验
实验三
一
中断系统和定时/计数器
二
win7
MedwinV3.0中文版
三
使用定时器中断控制发光二极管每隔一段时间闪烁一次,并设置中断使数码管计数从0到59。
四
80C51的中断系统有5个中断源(8052有 6个) ,2个优先级,可实现二级中断嵌套 :
1.可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。
2. 可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。
3. TF0(TCON.5),片内定时/计数器T0溢出
您可能关注的文档
最近下载
- 34.腰痹病(退变性腰椎管狭窄症)中医诊疗方案.docx VIP
- 五上 第7课 分支结构 教案 浙教版(2023)信息科技.docx VIP
- 智慧校园可行性研究报告.doc VIP
- DM-ILD-皮肌炎相关间质性肺疾病临床诊治课件.pptx VIP
- 山东半岛城市群对区域经济增长拉动效应研究-人文地理学专业论文.docx VIP
- Book 1 Unit 3 going positive公开课教学课件.pptx
- 全套工程验收资料(酒店装饰装修工程完整填写范例版).docx
- CT图像序列的可视化交互软件的设计和实现.pdf VIP
- 建筑与市政施工现场安全卫生与职业健康通用规范培训课件-(2).pptx VIP
- ICS23.020.30 站用储气瓶组定期检验与评定.PDF
文档评论(0)