🏷 单片机(Single-Chip Microcomputer)又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 I/O 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
1. 数码管数字显示控制程序设计。控制要求:用按键K1和K2分别控制数码管显示数字0~9的顺序,当按下K1键时按从0到9的顺序显示,当按下K2时按从9到0的顺序显示。时间间隔均为1秒。硬件电路如图所示。
点击展开 Proteus仿真实验图
---
2. 交通控制系统,如下图所示,是交叉路口,要求:绿灯亮9秒后,黄灯闪3秒,后红灯亮9秒,两个数码管分别显视各种灯所剩余时间。
点击展开 Proteus仿真实验图
---
3. LED灯要求亮2秒钟,灭2秒钟,要求使用定时计数器,要求写主程序与中断程序,fosc = 6MHz
点击展开 Proteus仿真实验图
---
4. 利用外部中断0,每申请一次中断使P0口连接的发光二极管点亮一个,从低位到高位,同时使P1口连接的发光二极管熄灭一个,从高位到低位。
点击展开 Proteus仿真实验图
---
5. 完成下面电路所示的功能,K1,K2对应两个开关按键。P1口对应发光二极管的状态
|
P1.0 |
P1.1 |
P1.2 |
P1.3 |
P1.4 |
P1.5 |
P1.6 |
P1.7 |
K1=0,K2=0 |
○ |
○ |
○ |
○ |
○ |
○ |
○ |
○ |
K1=0,K2=1 |
● |
● |
● |
● |
○ |
○ |
○ |
○ |
K1=1,K2=0 |
● |
● |
○ |
○ |
● |
● |
○ |
○ |
K1=1,K2=1 |
● |
● |
● |
● |
● |
● |
● |
● |
点击展开 Proteus仿真实验图
---
6. 在一个数码管上循环显示“H”“E” “L” “L” “O” ,循环的时间为1s。
点击展开 Proteus仿真实验图
---
7. 试采用定时方式2,在P1.0引脚上输出频率为1KHz的方波。
点击展开 Proteus仿真实验图
---
8. 完成下面电路的功能,P1口对应发光二极管的状态,状态1显示的时间为1s,状态2显示的时间为2s,状态3显示的时间为3s,如此循环。
状态 |
P1.0 |
P1.1 |
P1.2 |
状态1 |
● |
○ |
● |
状态2 |
○ |
● |
● |
状态3 |
● |
● |
○ |
点击展开 Proteus仿真实验图
---
9. 彩灯系统,实现8个发光二极管从左到右点亮,每个发光二极管点亮的时间为2s,然后从右到左亮,每个发光二极管点亮的时间为1.5s。
点击展开 Proteus仿真实验图
---
10. 采用51单片机设计门禁系统,4X4键盘用户输入密码,错误蜂鸣器叫一声,正确LED闪烁,12864作为用户界面,初始显示“欢迎光临”,正确与错误时12864有相应的提示。
点击展开 Proteus仿真实验图
---
- 完 -