《单片机应用技术》实训任务书05.docx
《《单片机应用技术》实训任务书05.docx》由会员分享,可在线阅读,更多相关《《单片机应用技术》实训任务书05.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、以单个0.5寸共阳极数码管静态显示为例,将描述如何用单个共阴极数码管来进行静态 显示,具体操作过程如下: 一、准备元器件准备好之前章节所做的最小系统,除此之外再准备8个510欧姆1/4瓦的电阻、一个0.5 寸共阳极数码管、一个按键和一个4.7k的上拉电阻。二、电路连接如图5.5所示,为两位共阳极数码管静态显示的典型连接。图中没有用到P0端口,如 果要用到P0端口作为通过I/O端口使用,一定要在P0端口接上拉电阻,才能保证数据传输 的准确性。图5.5 一位静态数码管电路图5.5 一位静态数码管电路pppppppp2 机P3 片皂三、程序实践L显示特定字符或数字按照图5.5所示进行电路连接后,通过
2、赋值给P1,让数码管显示特定的字符或者数字。 具体程序如下:#include 包含头文件,头文件包含特殊功能寄存器的定义void main (void)(Pl=0xc0;二进制 为1100 0000 参考数码管排列,可以得出。对应的段点亮,1对应的段熄灭,结果显示数字“0” while(l)()2 .显示变化数字按照图5.5所示进行电路连接后,通过循环赋值给P1,让数码管显示变化的数字。具体程序如下:#include 包含头文件,头文件包含特殊功能寄存器的定义unsigned char code table 10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
3、0x80,0x90;/显示数值表0-9void Delay(unsigned int t);void main (void)void main (void)unsigned char i;while (1)(for(i=0;i10;i+)(Pl= tablei;Delay(60000);unsigned char i;while (1)(for(i=0;i10;i+)(Pl= tablei;Delay(60000);定义一个无符号字符型局部变量i取值范围0255主循环加入for循环,说明for循环大括号中的程序循环执行10次循环调用表中的数值延时,方便观看数字变化)void Delay(uns
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机应用技术 单片机 应用技术 任务书 05
限制150内