- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机期末(国外英文资料)
微机期末(国外英文资料)
The buzzer procedure:
# inclu config. H
# define BEEP 1 7 / / P0.7 control buzzer, low level buzzer
* * function name: DelayNS ()
* function: long software delay
* entry parameters: the delay parameter, the larger the value, the longer the delay
* export parameters: no
Void DelayNS (uint32 dly)
{uint32 I;
()
For (I = 0; I 50000; I + +);
}
* function name: main ()
* function: control BEEP with P0.7 and let the buzzer buzzer
* debugging instructions: the jump line JP11 and BEEP are needed
Int main (void)
{PINSEL0 = 0 / / set pins to connect GPIO
IOODIR = BEEP; / / set BEEP control for output
While (1)
{IOOSET = BEEP; / / the buzzer stops the buzzer
DelayNS (50); / / delay
IOOCLR = BEEP; / / buzzer buzzes
DelayNS (50); / / delay
}
Return0;
}
The buzzer controls the experimental flowchart:
Start the P0.7 and turn off the buzzer
P0.7 selects connection GPIO latency
Set P0.7 to output state zero P0.7, buzzer buzzer
Time delay
Program function: when P0.7 outputs low power, buzzer buzzes; When the P0.7 is high, the buzzer stops.
Single road LED control experiment flow chart:
Start the position P1.18, and the LED1 is out
P1.18 chooses to connect GPIO latency
Set P1.18 for the output status of zero P1.18, and the LED1 light
Time delay
Function: when P1.18 is output low, LED1 is light; When the P1.18 output is high, the LED1 goes out.
Single-channel LED experiment:
# include config. H
Const uint32 = (1 18); / / P1.18 control LED1, low level light
* * function name: DelayNS ()
* function: long software delay
* entry parameters: the delay parameter, the larger the value, the longer the delay
* export parameters: no
Void DelayNS (uint32 dly)
{uint32 I;
()
For (I = 0; I 50000; I + +);
}
* function name: main ()
* * function: use P1.18 to control LED1 and let the LED1 flicker
* debugging instructions: the jump line JP12 and LED1 are required
Int main (void)
{PINSEL2 = PINSEL2 (~ 0x08); / / P1 [25:16] connect GPIO
IO1DIR = LED1; / / set the LED1 control
您可能关注的文档
- 各种端子介绍大全(国外英文资料).doc
- 各种猫的用户名及密码(国外英文资料).doc
- 各进制之间转换(国外英文资料).doc
- 古诗名句分类集成(国外英文资料).doc
- 合金元素符号(国外英文资料).doc
- 合成效果器调试经验(国外英文资料).doc
- 向HtmlView发送鼠标键盘点击消息的代码(国外英文资料).doc
- 后续名大全(国外英文资料).doc
- 命令行方式添加打印机(国外英文资料).doc
- 命令行方式下打开windows系统工具(国外英文资料).doc
- 贵州省安顺地区企业人力资源管理师之四级人力资源管理师考试真题精品(能力提升).docx
- 贵州省六盘水市企业人力资源管理师之一级人力资源管理师考试及答案.docx
- 贺书记在2007年党支部书记培训班上的讲话.pdf
- 贵州省遵义市企业人力资源管理师之一级人力资源管理师考试题库附答案(研优卷).docx
- 试论农村公路安全管理的制度化、标准化、规范化.pdf
- 贵州省安顺地区企业人力资源管理师之一级人力资源管理师考试内部题库带答案(基础题).docx
- 贵州省黔西南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试完整版附参考答案(考试直接用).docx
- 贵州省黔南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试题库及精品答案.docx
- 贵州省贵阳市企业人力资源管理师之四级人力资源管理师考试精选题库含答案【能力提升】.docx
- 贵州省铜仁地区企业人力资源管理师之一级人力资源管理师考试真题题库(B卷).docx
文档评论(0)