新概念51单机C语言教程例程.doc

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 - 郭天祥 DATE \@ yyyy-M-d 2011-11-21 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc309653451 例2.2.1 编写程序,点亮第一个发光二极管(part2_1.c P27 ) PAGEREF _Toc309653451 \h - 4 - HYPERLINK \l _Toc309653452 例2.5.1利用for语句延时特性,编写第一个发光二极管以间隔1S亮灭闪动的程序(part2_3.c P42) PAGEREF _Toc309653452 \h - 5 - HYPERLINK \l _Toc309653453 例2.6.1编写程序使第一个发光二极管以间隔500ms亮灭闪动。(part2_4.c P48) PAGEREF _Toc309653453 \h - 5 - HYPERLINK \l _Toc309653454 例2.7.1编写程序使第一个二极管以亮200ms、灭800ms的方式闪动。(part2_5.c P49) PAGEREF _Toc309653454 \h - 6 - HYPERLINK \l _Toc309653455 例2.8.3利用C51自带库_crol_(),以间隔500ms,实现流水灯程序(part2_6.c P53) PAGEREF _Toc309653455 \h - 6 - HYPERLINK \l _Toc309653456 例3.2.1编写程序使第一个数码管显示8(part2.1_.1c P59) PAGEREF _Toc309653456 \h - 7 - HYPERLINK \l _Toc309653457 例3.2.2让实验板上6个数码管同时点亮,依次显示0到F,时间间隔为0.5ms,循环下去。(part2.1_2.c P61) PAGEREF _Toc309653457 \h - 8 - HYPERLINK \l _Toc309653458 例3.3.1第一个数码管显示1,时间为0.5s,然后关闭它,立即让第二个数码管显示2,时间为0.5s,在关闭它……一直到最后一个数码管显示6,时间同样为0.5s,关闭它之后再回来显示第一个数码管,一直循环下去。(part2.1_3.c P62) PAGEREF _Toc309653458 \h - 9 - HYPERLINK \l _Toc309653459 例3.5.1利用定时器0工作方式1,在实验板上实现第一个发光管以1s亮灭闪烁。(part2.1.4.c P74) PAGEREF _Toc309653459 \h - 11 - HYPERLINK \l _Toc309653460 例3.5.2用定时器0的方式1实现第一个发光二极管以200ms间隔闪烁,用定时器1的方式1实现数码管前两位59s循环计时。(part2.1_5.c P75) PAGEREF _Toc309653460 \h - 12 - HYPERLINK \l _Toc309653461 例4.1.1用数码管前两位显示一个十进制数,变化范围为00~59,开始时显示00,每按下S2键一次,数值加1;每按下S3键一次,数值减1;每按下S4键一次,数值归零;按下S5键一次,利用定时器功能使数值开始自动每秒加1,再次按下S5键,数值停止加1,保持显示原数。(part2.2_1.c P82) PAGEREF _Toc309653461 \h - 14 - HYPERLINK \l _Toc309653462 例4.2.1实验班上电时,数码管不显示,顺序按下矩阵键盘后,数码管上依次显示0~F,六个数码管同时静态显示即可。(part2.2_2.c P87) PAGEREF _Toc309653462 \h - 17 - HYPERLINK \l _Toc309653463 例5.3.1用单片机控制ADC0804进行数模转换,当拧动实验板上A/D旁边的电位时,在数码管的前三位以十进制方式显示出A/D转换后的数字量(8位A/D转换后数值在0~255变化)。(part2.3_1.c P107) PAGEREF _Toc309653463 \h - 21 - HYPERLINK \l _Toc309653464 例5.5.1用单片机控制DAC0832芯片输出电流,让发光二级管D12由灭均匀变到最亮,再由最亮均匀熄灭。在最亮和最暗时使用蜂鸣器分别警报一声,完成整个周期时间控制在5S左右,循环变化。(part2.3_2.c P121) PAGEREF _Toc309653464 \h - 23 - HYPERLINK \l

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档