购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

思考题与习题

4-1 P89V51有几个端口?各个端口有什么不同?

4-2 什么是总线?什么是I/O接口?请根据本章的内容自行总结总线和I/O接口的定义,并查找其他书籍上的定义加以对比。

4-3 在改变P1和P3口的功能时需要设置吗?

4-4 如果把P0口作为普通I/O接口驱动外围MOS电路,应该如何处理?

4-5 在I/O接口上外接按键,应该如何接?为什么要加上拉电阻?能否加下拉电阻,按键输入是低电平有效好还是高电平有效好?

4-6 如果用I/O接口驱动发光管,用哪个口比较合适?设计口线输出高电平有效(发光)好还是低电平有效好?为什么?请试试(注意一定要与发光管串联一只限流电阻,使最大电流不超过 10mA)。

4-7 如果需要 8个按键,请设计相应的程序并调试通过。

4-8 如果要求按键:

(1)如果按键持续时间短于 0.4s,则作为一次按键输入;

(2)如果按键时间长于 0.4s,则每持续 0.2s计为一次按键输入。

请设计相应的程序并调试通过。

4-9 请设计一程序:

(1)每按下一次按键,不计时间长短,蜂鸣器鸣叫一次(持续 1s);

(2)按照题 4-8的按键次数来确定蜂鸣器鸣叫次数。

请设计相应的程序并调试通过。

4-10 如果需要 8个按键,请设计一程序使得:

(1)每按下第一号键一次,DPTR加 1;每按下第二号键一次,DPTR加 2;……每按下第八号键一次,DPTR加 8。

(2)每按下第一号键一次,R0加 1;每按下第二号键一次,R1加 1;……;每按下第八号键一次,R7加 1。请设计相应的程序并调试通过。 xfWBumoXhZ3mBVnkcqy468hDlqmXoZ3V1umYs/XqScqp8fHptvuv/+eLpOL61O7w

点击中间区域
呼出菜单
上一章
目录
下一章
×