2.2.第五个实验--使用数组实现从0到f的显示
来源:互联网 发布:数码视讯软件开发 编辑:程序博客网 时间:2024/06/08 18:33
2.2.第五个实验–使用数组实现从0到f的显示
实验目的:使用数组实现从0到f的显示
预备知识:
(1)要显示的数字 对应的十六进制
0/8 || 0xc0/0x80
1/9 || 0xf9/0x90
2/A || 0xa4/0x88
3/b || 0xb0/0x83
4/C || 0x99/0xc6
5/d || 0x92/0xa1
6/E || 0x82/0x86
7/F || 0xf8/0x8e
实验分析:
(1)把每一个数字对应的十六进制数写到数组里,使P0循环等于数组的十六个值,进而达到控制十六个状态。
实验代码:
#include<reg51.h>//设置延时函数void delay(void){ unsigned char i=0,j=0; for(i=0;i<200;i++) for(j=0;j<200;j++);}void main(void){ int ayy[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; unsigned char i=15; for(i=0;i<=15;i++) { P0=ayy[i]; delay(); } }
实验总结:
使用数组更加灵活处理数码管的显示数字的效果,越来越感觉的到C语言就是一种工具,为其他东西提供服务的。
0 0
- 2.2.第五个实验--使用数组实现从0到f的显示
- Android开发从入门到放弃(9)使用ListView显示一个类的数组
- 第二次实验第五题。使用二维数组输出表格
- Boosting从原理到实现图像数组的训练
- 第五次实验,数组分离
- 第五次实验--数组一
- 第五次实验--数组—
- java 实验报告第五个
- 我的第五次上机实验之数组分离
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 第五个实验 串口中断实验
- 从C# 3.0到F#
- 单片机实验——0到60秒的计时器(使用硬件中断方式实现)
- [masm]实验二:从键盘输入数据并显示的实验
- 从数组a复制k个元素到数组b
- 从0到100随机抽10个不同的数,然后放入数组中。再按顺序打印出来
- C#--第九周实验--任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数。
- 浏览器从下载文档到显示页面的过程是个复杂的过程
- 将串口接收到的字符串转化为数值(包含小数)
- form提交多name取值
- linux下 mysql 5.5 数据库主从复制配置
- 数组Mex
- 有关epoll与select机制的剖析
- 2.2.第五个实验--使用数组实现从0到f的显示
- 录音
- NSURLSession的GET和POST请求的封装
- mysql表的垂直拆分和水平拆分
- Android adb shell 报错:more than one device and emulator
- KiFastCallEntry() 机制分析
- 在Eclipse上通过Cygwin编译C++
- Oracle - 常用函数
- GCD-信号量(dispatch_semaphore_t)