P1口輸入輸出數據的時候要先寫1P1口為什么要寫0xff?
51單片機他有幾個中斷源?哪幾個?他的中斷優先級由哪個寄存器決定?
PSW寄存器中RS1、RS0的作用是什么?
LED數碼管有兩種顯示方式:動態顯示和靜態顯示
五個中斷源的入口地址分別是多少?
計算機的經典結構由存儲器、運算器、輸入設備、控制器、輸出設備組成三態緩存寄存器輸出端的三態指的是高電平態、低電平態、高阻態
AD模擬量變數字量,DA是數字量變模擬量。什么叫AD的分辨率
五個中斷源的中斷標志是什么
機器周期的概念,一個機器周期包括十二個振蕩周期,什么叫機器周期,什么叫振蕩周期,單片機的指令可以分成三類:單周期指令,雙周期指令,四周期指令
定時器是對內部晶振脈沖計數,計數器是對輸入脈沖計數
機器周期取決于晶振
若一個返回類型是void代表他沒有返回值
哪些中斷標志是硬件清零
哪些中斷標志是軟件清零
include
定時器計數器工作在方式1的邏輯結構圖請你分析門控位gate取不同值的時候啟動定時器的工作過程
AD轉換器傳送數據有幾種方式
1定時傳送2查詢方式3中斷方式
IIC總線程序
液晶1602的程序
初始化
寫命令
寫數據
void
IIC_start(void)
{
SDA=1;delay5us();
SCL=1;delay5us();
SDA=0;delay5us();
}
void
IIC_stop(void)
{
SDA=0;delay5us();
SCL=1;delay5us();
SDA=1;delay5us();
}
BOOL
IIC_rdack(void)//讀iic應答
{
BOOL
ackflag;
unsigned
char
j;
SCL=0;delay5us();
SDA=1;
SCL=1;delay5us();
while((1==SDA)&&(j<255))
{
j++;
ackflag=SDA;
}
SCL=0;
return
ackflag;
}