ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:196.13KB ,
资源ID:10844268      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10844268.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实验3 单片机人机接口设计.pdf)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

单片机实验3 单片机人机接口设计.pdf

1、单片机原理及应用 单片机人机接口设计 第 1 页 共 6页 一、实验目的 1. 掌握单片机简单人机交互接口电路的设计方法。 2. 进一步熟悉 C8051F020 单片机 I/O 口交叉开关设置和 I/O 端口的使用。 3. 掌握独立式按键和 LED 显示接口电路和程序设计方法。 二、实验内容 1. C8051F020 单片机按键( 3个)和 LED( 4 个)显示接口电路设计、制作与调试。 2. 用按键输入脉冲,在 P1 口按 16 进制计数方式点亮发光二极管 。其中一个按键为加法计数键,一个按键为减法计数键,最后一个为清零键。 三、实验说明 通过本实验,掌握单片机简单人机交互接口电路的设计、

2、制作和调 试方法和程序设计方法。进一步熟悉 C8051F020 单片机的 I/O 口交叉开关和 振荡器 及配置使用;熟悉 C语言的模块化程序设计方法。 必须用模块化方法进行 C语言程序设计。 四、实验仪器和设备 PC机、 Keil uVision2 软件, C8051F020 单片机, EC3 在线仿真器。 五、实验原理 1. LED 显示接口电路 V D DR图 5 LED 接口电路 2. 独立式按键接口电路 VD DK 1K 2K 3R图 6 独立式按键电路 单片机原理及应用 单片机人机接口设计 第 2 页 共 6页 3. 程序流程图: N Y 七、实验源代码: #include #inc

3、lude #define NO_KEY 0xFF #define CLEAR 0x0A #define UP 0x0B #define DOWN 0x0C sbit key0=P10; sbit key1=P11; sbit key2=P12; unsigned char code led16=0xFF,0xFE,0xFD,0xFC,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0;/设定显示字数组共 16 位 void Delay() /延时函数 调用相应函数,获得按键的输入 编写各个模块 延时函数 用于扫描输入的信号 的

4、函数 设定消除抖动的函数 设置独立式按键,定义端口 进入主函数,进行初始化设置 通过对按键的扫描,进行相应的加减清零计数 将运算结果赋值给指定端口 P5 判断输入的截止函数 有按键输入 ? 单片机原理及应用 单片机人机接口设计 第 3 页 共 6页 unsigned int i; for(i=0;i15) keycount=0; /如果 keydata 是加法,就将 keycount 做加法运算 break; case DOWN : if(keycount=0) keycount=15;else keycount-; /如果 keydata 是减法,就将 keycount 做减法运算 brea

5、k; P5=ledkeycount; /输出,将数组中的对应 keycount 赋值给 P5 Keyoff(); /停止输入 七、 实验结果: 通过 P1 端口与外电路板的连接实现用三个按键分别控制 4 盏 LDE 灯的显示的功能。按键 0、 1、 2 分别控制 LDE 灯显示 所译码的加、减、清零,(详细见下表)符合实验设计的要求。 LED 灯与按键调试的显示表 单片机原理及应用 单片机人机接口设计 第 6 页 共 6页 按键 0(清零) LED0 LED1 LED2 LED3 按键 1(加法) 按键 2(减法) 1 0 0 0 0 X X 0 0 0 0 1 X=1,完成加法功能,若为1,

6、则由上往下跳转状态; X=0则不变化 X=1,完成减法功能,若为1 则由下往上跳转状态; X=0则不变化 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 八、 实验总结: 通过这次实验,我们掌握了单片机简单人机交互接口电路的设计方法;更加进一步熟悉 C8051F020 单片机 I/O 口交叉开关设置和 I/O 端口的使用;同时掌握独立式按键和 LED 显示接口电路和程序设计方法。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报