没有合适的资源?快使用搜索试试~ 我知道了~
(完整版)郭天祥-十天学通单片机-所有课后作业+答案.doc
10 浏览量
2022-12-06
19:35:56
上传
评论
收藏 123KB DOC 举报
(完整版)郭天祥-十天学通单片机-所有课后作业+答案.doc
资源详情
资源推荐
资源评论

lesson1
对照 TX-1C 单片机学习板原理图写程序
用位操作和总线操作两种方法完成以下题目
1.熟练建立 KEIL 工程
2.点亮第一个发光管.
3.点亮最后一个发光管
4.点亮 1、3、5、7
5.点亮二、四、五、六
6.尝试让第一个发光管闪烁
7.尝试设计出流水灯程序
===========================================================
===========================================================
lesson2
第一个发光管以间隔 200ms 闪烁
8 个发光管由上至下间隔 1s 流动,其中每个管亮 500ms,灭 500ms,亮
时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。
8 个发光管来回流动,第个管亮 100ms,流动时让蜂鸣器发出“滴滴”
声。
用 8 个发光管演示出 8 位二进制数累加过程。
8 个发光管间隔 200ms 由上至下,再由下至上,再重复一次,然后全

部熄灭再以 300ms 间隔全部闪烁 5 次。重复此过程。
间隔 300ms 第一次一个管亮流动一次,第二次两个管亮流动,依次
到 8 个管亮,然后重复整个过程。
间隔 300ms 先奇数亮再偶数亮,循环三次;一个灯上下循环三次;
两个分别从两边往中间流动三次;再从中间往两边流动三次;8 个全
部闪烁 3 次;关闭发光管,程序停止。
===========================================================
===========================================================
lesson3
1、利用定时/计数器 T0 从 P1.0 输出周期为 1s 的方波,让发光二极
管以 1HZ 闪烁,设晶振频率为 12MHz。。
2、利用定时/计数器 T1 产生定时时钟,由 P1 口控制 8 个发光二极管,
使 8 个指示灯依次一个一个闪动,闪动频率为 10 次/秒(8 个灯依次亮
一遍为一个周期),循环。
3、同时用两个定时器控制蜂鸣器发声,定时器 0 控制频率,定时器 1
控制同个频率持续的时间,间隔 300ms 依次输出 1,10,50,100,
200,400,800,
1k(hz)的方波。
4、用定时器以间隔 500MS 在 6 位数码管上依次显示 0、1、2、
3….C、D、E、F,重复。
lesson4

1.利用动态扫描方法在六位数码管上显示出稳定的 654321.
2.用动态扫描方法和定时器 1 在数码管的前三位显示出秒表,精确到
1%秒,即后两位显示 1%秒,一直循环下去。
3.利用动态扫描和定时器 1 在数码管上显示出从 765432 开始以 1/10
秒的速度往下递减直至 765398 并保持显示此数,与此同时利用定时
器 0 以 500MS 速度进行流水灯从上至下移动,当数码管上数减到停
止时,实验板上流水灯也停止然后全部开始闪烁,3 秒后(用 T0 定
时)流水灯全部关闭、数码管上显示出“HELLO”。到此保持住。
lesson5
数码管前三位显示一个跑表,从 000 到 999 之间以 1%秒速度运行,
当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时
器设计表)。
在上题的基础上,用另外三个独立键盘实现按下第一个时计时停止,
按下第二个时计时开始,按下第三个是计数值清零从头开始。
按下 16 个矩阵键盘依次在数码管上显示 1-16 的平方。如按下第一个
显示 1,第二个显示 4...
===========================================================
===========================================================

lesson7
1.由上位机发送 1 给单片机时,蜂鸣器以 400ms 频率发声,发 2 时以
200ms 频率发声,发 3 时以 100ms 频率发声,发 4 时关闲蜂鸣器。
1.以 2400bps 从计算机发送任一字节数据,当单片机收到该数据后,
在此数据前加上一序号然后连同此数据一起发送至计算机,当序号超
过 255 时归零。
2.以 16 进制发送一个 0-65536 之间的任一数,当单片机收到后在数
码管上动态显示出来,波特率自定。
3. 用 AD 以 1HZ 的频率采集模拟信号,然后转换成数字量,再将其
以 1200bps 发送到计算机,在计算机上显示。
4.按下矩阵键盘第一行时以 1200bps 发送,1,2,3,4,第二行时以
2400bps 发送 5,6,7,8,第三行以 4800bps 发送,9,10,11,12,
第四行以 9600pbs 发送,13,14,15,16.
===========================================================
===========================================================
Lesson1 作业
1 用位操作点亮第一个发光管.
// 适用 TX-1C 单片机实验板
// 晶振为 11.0592M
/*********************************************************/
#include<reg52.h> //52 单片机头文件
sbit led1=P1^0; //单片机管脚位声明
void main() //主函数
{
led1=0; //将单片机 P1.0 口清零
while(1); //程序停止在这里,在后面会讲到为什么这样写。

}
2/ 用总线操作点亮第一个发光管.
// 适用 TX-1C 单片机实验板
// 晶振为 11.0592M
/*********************************************************/
#include<reg52.h> //52 单片机头文件
void main() //主函数
{
P1=0xfe; //将单片机 P1 口的 8 个口由高到低分别赋值为 11111110
while(1); //程序停止在这里,在后面会讲到为什么这样写。
}
3 / / 用位操作点亮最后一个发光管.
// 适用 TX-1C 单片机实验板
// 晶振为 11.0592M
/*********************************************************/
#include<reg52.h> //52 单片机头文件
sbit led8=P1^7; //单片机管脚位声明
void main() //主函数
{
led8=0; //将单片机 P1.7 口清零
while(1); //程序停止在这里,在后面会讲到为什么这样写。
}
4 // 用总线操作点亮最后一个发光管.
// 适用 TX-1C 单片机实验板
// 晶振为 11.0592M
/*********************************************************/
#include<reg52.h> //52 单片机头文件
void main() //主函数
{
P1=0x7f; //将单片机 P1 口的 8 个口由高到低分别赋值为 01111111
while(1); //程序停止在这里,在后面会讲到为什么这样写。
}
5 // 用位操作点亮 1,3,5,7 发光管.
// 适用 TX-1C 单片机实验板
// 晶振为 11.0592M
/*********************************************************/
#include<reg52.h> //52 单片机头文件
sbit led1=P1^0; //单片机管脚位声明
剩余44页未读,继续阅读








资源评论

xinkai1688
- 粉丝: 4
- 资源: 8万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- NASA对于晶须的研究报告-电子从业者使用指南
- grade 6 scope sequence reading wonders.pdf
- grade 5 scope sequence reading wonders.pdf
- grade 4 scope sequence reading wonders.pdf
- grade 3 scope sequence reading wonders.pdf
- grade 2 scope sequence reading wonders.pdf
- grade 1 scope sequence reading wonders.pdf
- 新增 Wonders语言水平测试工具 Wonders Placement and Diagnostic Assessment.pdf
- 石油资源开采PPT模板.pptx
- 石油企业ppt模板.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
