数码管显示AD转换的电压值数码管显示秒表.doc
《数码管显示AD转换的电压值数码管显示秒表.doc》由会员分享,可在线阅读,更多相关《数码管显示AD转换的电压值数码管显示秒表.doc(12页珍藏版)》请在课桌文档上搜索。
1、一、 实验室名称: 单片机技术综合实验室二、实验项目名称:数码管显示A/D转换的电压值&数码管显示秒表三、 实验学时: 12四、 实验目的与任务:1、 熟悉系统设计与实现原理2、 掌握KEIL C51的基本使用方法3、 熟悉实验板的应用4、 连接电路,编程调试,实现各部分的功能5、 完成系统软件的编写与调试五、 实验器材1、 PC机一台2、 实验板一块六、 实验原理、步骤及容试验要求:数码管的第1位显示任务号1,第3位到第5位显示、A/D转换的电压值,可调节电压,第7、8位显示两位学号;数码管第2位和第6位显示-号;按按键key1进行切换,此时数码管第1位显示任务号2,第7、8位显示循环倒计时
2、的秒表,围为08秒到01秒后,再过01秒,秒表又显示为08秒;,其它位显示不变,按按键key2时,秒表停止计数,再按按键key2时,秒表继续计数,按key1键,又回到任务1的显示状态。当电压值大于2伏时,按按键不起作用。1、 硬件设计可打印2、 各部分硬件原理可打印 数码管动态扫描TLS549ADC工作时序图3、 软件设计 开始 初始化Key1/2是否按下 2按下 1按下 1位显示任务号2,第7、8位显示循环倒计时的秒表,范围为08秒到01秒后,再过01秒,秒表又显示为08秒,其它位显示不变。秒表停止计数Key1/2是否按下 1按下 1按下 2按下继续计数继续任务一开始计数1按下Key1/2是
3、否按下2按下开始计数思考题: 按键改用外部中断模式,电路如何修改画示意图?程序如何修改,写出中断服务程序。答:将KEY1与KEY2键通过跳线分别接到INT0与INT1接口上。开启中断:SysInit EA=0; /禁止总中断 EX1=1; /使能/INT1 中断 EX0=1; /使能/INT0 中断 EA1; /使能总中断 中断服务程序: void INT0SVC interrupt 0 ifcntt+; void INT1SVC interrupt 2 if=17t-; 七、 总结及心得体会1.利用单片机开发板上丰富的资源可以实现一个有一定功能的系统。2.懂得利用中断可以使单片机的效率提高。
4、八、 对本实验过程及方法、手段的改进建议实在是没有,都挺好的。九、 附录1、 程序/*利用TLC549 A/D转换器实现电压测量与显示*/#include /包含8051的SFR寄存器定义头文件#include /扩展并行接口所需的绝对地址访问库函数#define LED_digXBYTE0x9000/8位数码管显示器的位选输出控制#define LED_seg XBYTE0x8000/8位数码管显示器的段码字形码输出控制#define KEY_IN XBYTE0x8000/定义TLC549操作接口sbit ADC_CS = P17;sbit ADC_DATA = P16;sbit ADC_C
5、LK = P15;code unsigned char disp_seg=/显示段码0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7c,0x39,0x5f,0x79,0x71,0x40,0x00,0xff; / 0 1 2 3 4 5 6 7 8 9 a b c d e f - blank,全亮unsigned char DispBuf8;/定义显示缓冲区由定时中断程序自动扫描unsigned char key_value,flag;/定义键盘返回值,任务标志unsigned char y1000,y100,y10,y;/定义
6、秒表的个位,十分位,百分位,千分位unsigned short mbiao;/定义秒表计数单元void delay;/延时大约1msunsigned char ReadAdc;/读取A/D转换结果void AdcInit;/初始化ADC接口void key_scan;void mainunsigned char i=0;unsigned char volt, x100, x10, x;TMOD &= 0x0f;TMOD |= 0x10;TH1 = 0xFC;TL1 = 0x66;TR1 = 1;ET1 = 1; TMOD &= 0xf0;TMOD |= 0x01;TH0 = 0xFC;TL0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 显示 AD 转换 电压 秒表

链接地址:https://www.desk33.com/p-16729.html