社区
下载资源悬赏专区
帖子详情
键盘扫描及显示设计实验 流程图及源程序下载
weixin_39821260
2019-05-29 07:30:19
键盘扫描及显示设计实验
流程图
源程序
需要的用下……
相关下载链接:
//download.csdn.net/download/virtualpc/2387619?utm_source=bbsseo
...全文
136
回复
打赏
收藏
键盘扫描及显示设计实验 流程图及源程序下载
键盘扫描及显示设计实验 流程图 源程序 需要的用下…… 相关下载链接://download.csdn.net/download/virtualpc/2387619?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
键盘
扫描
及
显示
设计
实验
流程图
及
源程序
键盘
扫描
及
显示
设计
实验
流程图
源程序
需要的用下……
51单片机矩阵
键盘
设计
以AT89S51为核心,
设计
系统硬件电路,并根据所
设计
的电路制作实物。 (2)分析任务要求,绘制程序
流程图
,编写相应的软件程序。 (3)编写
设计
说明书,内容包括:电路原理图;程序
流程图
,
源程序
清单;电
电子时钟(8259A 8255 8253)
一、课程
设计
目的 二、课程
设计
任务 1、内容 2、要求 3、
设计
环境 4、
设计
所用设备 三、
设计
所用芯片结构 1、8259A芯片的内部结构及引脚 2、8255芯片的内部结构及引脚 3、8253芯片的内部结构及引脚 四、具体模块
设计
1、概述 2、主程序模块 3、小
键盘
模块 4、
显示
模块 5、定时模块 五、程序
流程图
主程序
流程图
:
键盘
扫描
程序
流程图
:(KEY) 中断处理程序
流程图
: 六、心得体会 附录一:参考书目 附录二:部分源代码
简单实例助你快速掌握PROTEUS的用法
子情境1:简单实例助你快速掌握PROTEUS的用法 12 1.1 子情境内容:让单片机动起来,用单片机控制一个LED灯闪烁发光。 15 1.2 子情境目标: 15 1.3 子情境步骤 15 1.3.1步骤一: PROTEUS电路
设计
15 1.3.2步骤二:
源程序
设计
与生成目标代码文件 20 (1)程序
流程图
20 (2)
源程序
设计
21 1.3.3 步骤三:PROTEUS仿真 22 1.4 扩展练习 24 子情境二:用发光二极管实现流水灯乒乓球效果 25 2.1 子情境目标: 25 2.2 子情境步骤 25 2.2.1 步骤一: PROTEUS电路
设计
25 2.2.2步骤二:
源程序
设计
与目标代码文件生成 26 (1)程序
流程图
26 (2)
源程序
设计
27 2.2.3 步骤三:PROTEUS仿真 29 2.4 扩展练习 29 子情境三:数码管动态
扫描
30 3.1子情境内容:利用动态
扫描
让四位数码管稳定的
显示
1234。 30 3.2 子情境目标: 30 (1)掌握单片机控制四位数码管的动态
扫描
技术,包括程序
设计
和电 30 3.3 知识点链接 30 3.4 任务步骤 31 3.4.1 步骤一:PROTEUS电路
设计
,单片机控制四位共阴极数码管动态
扫描
显示
的原理图如图5-17所示。 31 3.4.2 步骤二:
源程序
设计
与目标代码文件生成 33 (1)程序
流程图
33 (2)
源程序
设计
33 3.4.3 步骤三:PROTEUS仿真 35 3.5 扩展练习 36 子情境四:定时/计数器的使用——方波发生器 37 4.1子情境内容:用AT89C51单片机定时/计数器0的定时功能可构成一简单的方波发生器,实现周期为2s的方波,并能在虚拟示波器上直观地
显示
波形。 37 4.2 子情境目标: 37 4.3 知识点链接 37 4.4.1 步骤一:PROTEUS电路
设计
,实现周期为2s的方波的原理图如图5-22所示。 37 (1)程序
流程图
38 (2)
源程序
设计
38 4.4.3 步骤三:PROTEUS仿真 39 4.5 扩展练习 41 子情境五:单片机外部中断仿真 42 5.1子情境内容:外部中断是单片机的重要内容,本子情境用外部中断功能改变流水灯和数码管的
显示
状态。 42 5.2 子情境目标: 42 (1)理解单片机的中断原理及中断过程 42 (2)用PROTEUS
设计
、仿真单片机的外部中断。 42 5.3 知识点链接 42 5.4 任务步骤 42 5.4.1 步骤一:PROTEUS电路
设计
,实现外部中断功能改变流水灯和数码管的
显示
状态的原理图 42 5.4.2 步骤二:
源程序
设计
与目标代码文件生成 43 (1)程序
流程图
43 (2)
源程序
设计
43 5.4.3 步骤三:PROTEUS仿真 45 5.5 扩展练习 47 主程序中数码管从0至9顺序
显示
数字,中断发生后(在单片机P3.2引脚上有低电平),数码管从9至0反序
显示
。 47 子情境六:直流电机正反转 48 6.1子情境内容:用单片机AT89C51控制直流电机正反转。 48 6.2 子情境目标: 48 (1)掌握趋动电机正反转的电路 48 (2)用PROTEUS实现电机正反转电路的
设计
,并进行实时交互仿真 48 6.3 知识点链接 48 6.4 任务步骤 48 6.4.1 步骤一:PROTEUS电路
设计
,实现用单片机AT89C51控制直流电机正反转原理图 48 6.4.2 步骤二:
源程序
设计
与目标代码文件生成 50 (1)程序
流程图
50 (2)
源程序
设计
51 6.4.3 步骤三:PROTEUS仿真 52 6.5 扩展练习 53 子情境七:用ADC0809实现电压表 55 7.1子情境内容:利用单片机AT89C52和ADC0809
设计
一个数字电压表,能够测量0-5V之间的电压值,用四位数码管
显示
。 55 7.2 子情境目标: 55 (1)掌握PROTEUS中电压探针和电压表的使用方法 55 (2)通过制作简易电压表,学会AD转换芯片在单片机应用系统中的硬件接口技术和编程方法。 55 7.3 知识点链接 55 了解ADC0809芯片的功能以及使用方法 55 (1)功能:ADC0809芯片为8通道模/数转换器,可以和单片机直接接口,将IN0~IN7任何一通道输入的模拟电压转换成八位二进制数,在时钟为500KHZ时,一次变换时间约为100us。 55 (2)使用方法:28脚双列直插式封装如图5-39所示,各引脚功能如下: 55 7.4 任务步骤 56 7.4.1 步骤一:PROTEUS电路
设计
,利用单片机AT89C52和ADC0809
设计
一个数字电压表的原理图如图5-40所示。 56 7.4.2 步骤二:
源程序
设计
与目标代码文件生成 58 (1)程序
流程图
58 (2)
源程序
设计
59 7.4.3 步骤三:PROTEUS仿真 62 7.5 扩展练习 66 子情境八:1602液晶
显示
器 67 8.1子情境内容:利用单片机AT89C52控制液晶
显示
器(Liquid Crystal Display,简称为LCD)实时
显示
。在1602液晶的第一行
显示
“I LOVE MY FAMILY”,在第二行
显示
“WWW.YZCIT.CN”。 67 8.2 子情境目标: 67 (1)掌握1602液晶与单片机的接口电路 67 (2)通过控制LCD,学会LCD液晶模块在单片机应用系统中的编程方法。 67 8.3 知识点链接 67 了解LCD1602芯片的功能以及使用方法 67 (1)功能:本情境中所使用的液晶
显示
器型号为1602,意思是每行
显示
16个字符,一共可以
显示
两行。此液晶只能显ASCII字符,如数字、大小写字母、各种符号等。 67 (2)使用方法:1602液晶的引脚图 67 8.4 任务步骤 68 8.4.1 步骤一:PROTEUS电路
设计
,利用单片机AT89C52控制液晶
显示
器实时
显示
的原理图如图5-46所示。 68 8.4.2 步骤二:
源程序
设计
与目标代码文件生成 69 (1)程序
流程图
69 (2)
源程序
设计
69 8.4.3 步骤三:PROTEUS仿真 71 8.5 扩展练习 72 子情境九:简易秒表制作 73 9.1子情境内容:制作简易秒表,利用按键构成
键盘
实现秒表的启动、停止与复位,利用LED数码管
显示
时间。 73 9.2 子情境目标: 73 (1)通过简易秒表的制作,进一步熟悉LED数码管与单片机的接口电路 73 (2)学习定时/计数器、中断技术的综合运用并会使用简易
键盘
73 9.3 知识点链接 73 9.4 任务步骤 73 9.4.1 步骤一:PROTEUS电路
设计
,简易秒表的原理图如图5-51所示。 73 9.4.2 步骤二:
源程序
设计
与目标代码文件生成 74 (1)程序
流程图
74 (2)
源程序
设计
76 9.4.3 步骤三:PROTEUS仿真 79 9.5 扩展练习 81 此子情境
设计
的秒表只能
显示
两位整数,如果要记录110跨栏12:88秒的成绩,则必须再增加两位数码管来
显示
小数位。想想硬件和软件应该做如何改动。 81 子情境十:点阵LED简单图形
显示
技术 82 10.1子情境内容:利用单片机AT89C52在8×8点阵上逐次
显示
心形、圆形和菱形图。 82 10.2 子情境目标: 82 (1)通过学习点阵LED
显示
技术,掌握单片机与点阵的接口电路。 82 (2)进一步熟悉单片机I/O口的运用方法,了解动态
显示
的编程方法 82 10.3 知识点链接 82 10.4 任务步骤 83 10.4.1 步骤一:PROTEUS电路
设计
,LED点阵的原理图如图5-56所示。 83 10.4.2 步骤二:
源程序
设计
与目标代码文件生成 84 (1)程序
流程图
84 (2)
源程序
设计
85 10.4.3 步骤三:PROTEUS仿真 87 10.5 扩展练习 88
单片机利用
键盘
显示
接口芯片8279
显示
电子钟
电子钟做成如下格式: XX XX XX 由左向右分别为: 时、分、秒。 利用8279可实现对
键盘
/
显示
器的自动
扫描
,以减轻CPU负担,其有
显示
稳定、程序简单、 不会出现误动作等特点。本
实验
利用8279实现
显示
扫描
自动化。 (资源包含程序
流程图
和源代码)
下载资源悬赏专区
12,891
社区成员
12,444,176
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章